im 26 right now and she is 24 years old...we have been together for 2 years but we broke up and came back to each other more than 3 times...we were supposed to get married last year...so I took a break from first year college and we moved in together...and then she totally changed she is very jealous she doesn't let me talk to anyone but her, she made me close my Facebook and she deleted most of my phone contacts...the things is I love he so much she is a very nice girl...but she has insecurity and doesnt trust me at all...I keep on buying her gifts...and taking her to nice places but she controls me a lot including what I wear and when I should sleep...she doesn't even let me see my parents or hang out with my friends and uf I came home late we fight and then she gets very aggressive and throws stuff at me or lock me outside the bedroom....she even beats me and says horrible things about me and my family and friends..and all what I do is try to calm her down...and now she doesn't want me to go back to college...the thing is I grow up in a broken family...and wasnt treated well by my mom and dad....and now they are separated for almost 8 years...I cant go back to them...I love my gf cz she means a lot to me and takes care of me....but her jealousy and the way she acts around others is horrible....she even shouts at me infront of other people...Im sad most of my days...I did whatever it takes to make her happy...I always hug her and tell her how much I love her and ask her to stop treating me like that..but she didn't change...I really need help with this what should I do ??