My EX Or A New Man?

Dear MUB,

I‘m a 20-year-old mature young lady that is now in her second relationship and I miss my ex. The reasons why things didn’t work out between us after 3 years are;

1. He started dealing with a girl that attended the same institution as me.

2. He always promised to take me out but when the time came he would find an excuse and go with his friends.

3. No financial support, not even little money to take the bus to school.

4. His dad didn’t like Jamaicans

Now, I’m currently in a relationship for over a year and everything seemed to be going good. In the beginning, he told me straight up that he has no intention of getting married until he was around 40 years old. That felt like a turn-off but I accepted his honesty.

He always wanted me to come over by him so I could cook and clean. However, I had no issue with that because it’s a woman’s duty but he is always discouraging me. I told this man that I wanted to buy a piece of land and he said I’m running down the world. I never gave him a reason not to trust me yet he is overprotective. Before I go out, he wants to know where I’m going, who I’m going with, what time and my entire plans.

What should I do? Should I get a new boyfriend or try back my first love? I think maybe by now he’s changed. I don’t know what to do. I need some love advice.