Он прав? В такой ситуации важно определить свои личные сроки. Не когда он будет готов, а сколько времени вы сами готовы оставаться в этих отношениях без брака и неопределённости. Это внутреннее решение, его не нужно озвучивать как ультиматум, но важно чётко понимать для себя. Дальше стоит отделить слова от действий: обещания - это намерения, а реальность показывает конкретные шаги - обсуждение сроков, формата отношений, совместных планов, быта, ответственности. Если шагов нет, это уже ответ.
Затем важно спокойно проговорить свои потребности - не с позиции давления или претензии, а как информацию о себе, что для Вас брак важен и вам нужна ясность по срокам, чтобы понимать, как строить свою жизнь. И в этом диалоге смотреть не столько на его слова, сколько на реакцию. Готов ли он обсуждать, искать решения, брать ответственность или снова уходит от темы и предлагает «просто подождать» без конкретики?
И уже после этого решение принимается не из надежды от прошлых обещаний, а из того, как вы живёте сейчас и насколько это Вам подходит.