Um die Eingangsfrage
zu beantworten (Warum kann er sich nicht festlegen?):
Die Antwort ist ziemlich simpel. Weil ihn irgendetwas daran hindert. Das kann zum Einen seine Vergangenheit sein, aus der er bestimmte Erfahrungen mitgenommen hat. Zum Anderen kann es auch etwas sein, dass zwischen Euch nicht ganz stimmig ist.
Man sollte dabei auch nicht vergessen, dass es durchaus Menschen gibt, die eine Beziehung sehr ernst nehmen und diese nicht mal eben schnell eingehen und dann ebenso schnell wieder auflösen. Eine Beziehung bedeutet Verantwortung und Arbeit. Und es bedeutet auch, dass man sich voll und ganz engagiert und nicht mal eben wegläuft, wenn etwas nicht passt. Manche Menschen sind sich dessen mehr als bewusst. Und genau aus diesem Grunde sollte eine Entscheidung für eine Beziehung nicht aus einer Laune heraus getroffen werden oder weil die Schmetterlinge heftigst flattern. Im Idealfall macht man sich vorher mit dem Menschen bekannt. Man klärt vorher ab, inwiefern die Vorstellungen von einer gemeinsamen Zukunft zusammen passen. Und man sollte sich auch vorher darüber einig sein, wohin die Reise gehen soll. Genauso wie man sich einig sein sollte, welchen Weg man dabei einschlägt. Besteht grundsätzlich Einigkeit darüber, dann kann man auch eventuelle Unstimmigkeiten aus der Welt schaffen, da man dann weiß, dass beide an einem Strang ziehen werden.
Also gib' ihm etwas Zeit, Dich besser kennenzulernen und finde heraus, was ihn daran hindert, sich voll und ganz einzulassen. Dann kannst Du Dir immer noch überlegen, ob es Sinn macht oder ob es doch eher auf eine Enttäuschung hinausläuft.