I’ve been a girlfriend for 7yrs. Am I wasting time?

I’ve been with my boyfriend for 7yrs. I was a bad girlfriend for the first couple of years. I come from a destructive family and I was very damaged. Along the way I made mistakes and cheated. I have done my best to repair the damage since then. I’ve been more faithful to my religion and have been doing my best to be a better person overall. My boyfriend has a 9 year old son and I’ve been in his life since he was 2. Now that I am doing my best to be a better partner, I’ve made sure our home feels like a home. I cook, clean, and do all other duties that a housewife should do. I’m more involved with his son and try to do fun stuff with him by bringing him around my own family. A year ago I asked my boyfriend if marriage was now a possibility and he said yes. We both mutually agreed that we would either finally marry at the end of the year, or if we felt that it wouldn’t be possible then we would just break it off. Well the time has came up. We had a discussion again a while ago and now he wants to act like he would need another year. After arguing I realized he still feels hurt by the past. He says that he’s not sure that he can make that huge commitment right now. At this point I am not sure how to feel. I know I wasn’t good to him in the beginning but I genuinely feel in my heart that I have been a better woman to him. I’m not sure if I should end it because this relationship is very damaged now or if I need to wait for him to be ready since I’m the one that caused him so much hurt. I feel very confused and don’t know what the right thing to do is. I’m afraid he might never be able to get over the past.

I’ve been a girlfriend for 7yrs. Am I wasting time?
Post Opinion