After three years of dating, my boyfriend still can't promise. What should I do?

This question is very complicated! Only you can make the best answer that suits you best. You can see from your words that you love him, but it is also forced by reality! In fact, this is right, because love is based on reality. If there is true love between you and you have the courage and ability to face the reality together, then you can join hands! ! !

And tell you the truth: the reason for getting married is "love" rather than "age". Be sure to get married for the sake of getting married! ! !