Может он другу обещал его ещё до Вашей ситуации.
Вопрос в другом. Почему замуж не зовёт ,если считает ,что для жены он готов на все ,а ради сожительницы нет.
Ответ прост. Он жениться не собирается на Вас. Господи. Чо вы там все в этом замужестве найти желаете ? В 21 год.
И да, Вы ему не жена. Кстати, а почему Вы сожительствуете так долго . Я и говорю чего женщина хочет,то она и получает. Вам тоже это не надо иначе что бы жили так долго непонятно зачем,непонятно кто.