Oh je, natürlich eine scheiß Situation. Ja, es kann vorkommen, dass man zwei Menschen gleichzeitig liebt - logisch, weil es ja auch viele Arten von Liebe gibt. Die Entscheidung kann dir natürlich keiner abnehmen - dein bester Freund hat eine Entscheidung ja als Bedingung gestellt.
Manche hier finden das gemein und egoistisch, ich finde das total okay, denn für ihn kommt eben nur eine klare Entscheidung für oder gegen ihn in Frage und nicht ewig langes in der Luft hängen und leiden und bangen und das ist sein gutes Recht - so fühlt er eben und das ist seine persönliche Grenze.
Zwei Dinge solltest du trennen - Gefühle und Umstände. Liebst du beide gleich viel oder einen mehr? Unabhängig von allem anderen, unabhängig von jahrelanger Freundschaft, von Verlobung, von Hausbau... Nur von den aktuellen Gefühlen her. Wenn du eine Entscheidung treffen musst, sollte dir klar sein, für wen von beiden du mehr empfindest.
Die Umstände sind nochmal eine andere Sache. Du bist verlobt. Ihr seid finanziell in irgendeiner Form voneinander abhängig durch den Hausbau, zB durch einen Kredit oder ähnliches. Schau dir diese Umstände separat an. Gibt es eine Möglichkeit, da ganz praktisch herauszukommen? Wer müsste wen auszahlen? Wie könnte das ablaufen? Für die Umstände gibt es immer eine Lösung.
Wenn du unabhängig von den Umständen beide exakt genau gleich gerne als Partner hättest, dann solltest du vlt mal eine Woche alleine Urlaub nehmen, Abstand gewinnen und nachdenken. Noch etwas Zeit vergehen lassen.
Es ist ja so - solange du die Beziehung mit deinem Verlobten nicht aktiv beendest, sondern einfach tatenlos abwartest, hast du eine Entscheidung für ihn getroffen. Wie lange dein ehemals bester Freund auf dich warten würde, kann leider niemand sagen.
Am Ende kann es auch sein, dass es mit keinem von beiden langfristig etwas wird. Mit beiden zusammen ist ja ausgeschlossen. Man kann eben manchmal nicht alles haben - die Wünsche der anderen zählen auch.