Mom doesn't like boyfriend

I have been dating my boyfriend for the past 3 years. And love him very much. He knows everything about me, and when I say that I mean everything that I wouldn't even tell my closest friend. He is my best friend in the whole wide world and we want to spend the rest of our lives together. We are both 20, but my mom doesn't quite like him. I feel like she still sees me as a 5 year old and basically wouldn't want anyone to date me. I'm not planning on marriage until after college and to find a good job and we are both waiting for sex until marriage and we are both virgins. But I just feel like no matter who I choose she will always find a reason not to like him because she says he will basically have to call me princess or his queen. And do everything for me. 
Which I guess is nice, but I don't mind sometimes helping to pay the meal once in a while. But would you break up with your boyfriend just because your mom doesn't like him?