Being told I'm not good enough.

I have been with my boyfriend for two years and we've been through a lot. We fight on a daily about the stupidest things and when we make up everything is good for about 5 mins then were fighting again. Were young but being told your not marriage material because of ur mistakes in the past isnt right. Every fight we get into he brings up my past and uses them against me even though he says he isnt trying to. I go out of my way to make him happy, I dont see my friends, I stopped treating my self with things that I want to do, I'm always cleaning but that's never enough. I'm losing motivation. All I do is stay home n clean and go to work. I've never felt like this before and I cant tell anyone this but you guys.