Relationship help please!!

I know a few people may not agree with me posting this but I feel I need the opinion of others that don't know me personally. I'm 19 and so is my partner.
My situation is that I'm in a relationship with someone who I love. The problem is I don't know if I genuinely love him or the fact that that I just have someone around. We have been dating for almost 2 years and he treats me like a absolute princess. He has a tendency though to behave very childish and doesn't listen to me when I say to stop doing something that is getting annoying and I don't want to be parenting him it makes me feel terrible. His mum treats him like a baby which is the cause of the problem she masked his bed, packs his bag when he goes to my house and ect. She is very controlling and rings my parents to see if he has arrived at my house, what he's eating for dinner and when did he go to bed. She messages me a lot too and asked about me and his sex life, bought me lingerie and picks on me about my weight. I have asked him to speak to her and he never did so I felt like I was left no other choice to do it myself. He won't do things for himself after I've asked him too and refuses to listen. I broke it off a couple weeks ago because I felt like I made a mistake and now I feel like I've made a even bigger mistake. If I feel that I'm unhappy should I just end it or work on it??