What do I do

Me and my boyfriend have been together for almost 5 years. We got together when I was 13 and he was 14 so now we're 18 and 19. I know we're young and we'll grow up more but I'm stuck. We moved in with each other about a year ago and they say you don't really know someone until you live with them. Well now, I'm at the point I love him to death but he's such an ass I can't stand to be around him. I have to pay my 1/2 of the bills on top of ALL of the house work including cleaning up after him and his friends partying every weekend, all of his laundry, cleaning dishes etc. he doesn't see anything wrong with it because I'm the "woman of the house" but I'm so sick and tired of feeling used. We never used to argue or fight but now the way he talks to me has caused me to turn spiteful and all we do is argue. He doesn't want to change and I don't want to be treated like crap. Do I wait for him to grow up? Or do I move out and leave him and throw almost 5 years away?