It's time for you to make a serious decision despite the fact you have made some grave mistakes during the course of the relationship. Woman, me included, do not always lay our expectations out there on the line nor do we tell our partners what our true intentions are in a relationship. If we were upfront about this in the beginning, I believe we would not be stuck, years later, wondering why our mate will not marry us.
Your boyfriend has already been living with you. In his mind, why should he go through the ceremony and all the preparations for a real wedding when you have been playing house for the last two years. You've been cup-caking, washing clothes, buying cars and doing everything as a married couple but he hasn't had to make the sacrifice of self, he hasn't had to commit because you gave him the benefits of being married.
You are going to have to make some serious decisions about your future. You are going to tell him your feelings and take a proactive stance. If he really wants to marry you, he will understand that the way your relationship is now is going to have to change. Yes, your man is going to have to come to terms with the fact that you are no longer willing to accept that you no longer are willing to live together in sin (play the video I inserted its perfect for your situation).
Men will only do what you allow them to do and will get away with what you allow them to get away with. If you want someone to commit to you, be in a loving and caring relationship you have to be straight forward about your short-term and long-term goals with them up front. You also have to listen to what they are telling you about their wants and expectations. You'll discover very early on if you should invest any time and effort into someone. If you are clearly on two different paths then don't bother wasting your time. Don't do what most women try to do - change his mind. Baby, he is who he is and that is not going to change for you or no one else. He will only change if HE wants to change.
Casey, if your boyfriend is ready to commit to you, you will find that he will do whatever it takes to keep you in his life and if he really loves you and wants to marry you it will not take long for him to move forward with your requests. However, if he is just content on playing house then prepare yourself to move on.....without him. He is not the one for you. He is not the type to make a serious commitment for whatever his reasons are and you can no longer waste time with someone that is not as serious about you as you are with him.