Every girl is dreaming of having a perfect groom. But you know what; there is no perfect groom and neither a perfect person. Each of us has flaws. If you really love someone you will accept him including her weaknesses and not only his strengths. Suppose you are in doubt if you will marry your long time boyfriend or not, this psychology for relationships article can help you erase those doubts you have in mind. This article is not forcing you to do what it says, these are only suggestions and you still have the power on the final decision to make.
Moreover, focus on the good things about your boyfriend. Do not let his flaws be the focus of your life. You cannot do something about it anymore; however you can help him improve his self. Never judge him because if you do, things will get worst. Another thing is, when he says he loves you believe in him. Trust is very important so you will not have a doubt in accepting his marriage proposal. Hey! Wake up! He wants to marry you. This means that he loves you that much because out of the many women around him, he chose to be with you and he chose to love you.