Relationship Problems

Ariana
My boyfriend and I have been together for a year and a week today and yes there have been really great moments but a lot of bad ones. First off we have different goals and ambitions in life. I for example work close to full time at a local grocery store and go to school full time. While he does not work. I also will be transferring schools in the spring to further my schooling for my degree. We constantly fight and it seems to be always my fault because I work and have other priorities in my life. He never wants to see my family because he hates them. I'm always supposed to be with him if I have a day off and go to all of his family functions when he doesn't come to mine. He is controlling and if I don't message back with in 3 seconds I get a "k have a nice life. Bye" text. He wants me to quit my job but I need the money to support myself through school. Also whenever we fight he always brings up that with my ex before him I had sex and it was a horrible incident and he won't let it go that I wasn't a virgin when he met me. Please offer some opinions and advice. Sorry for the long post.