<human>: Can you provide a brief rundown of the text in within 3 sentences?

My girlfriend also [18/f] just sort of gave me a kick in the teeth while I'm trying to get her not to go to a party without me. We've been dating for roughly 3 years now, and she's so far cheated on me once with one of my closest friends after I had moved away for a few weeks. Since that time I've had an extremely difficult time trusting her around my friends, or around anyone without me. I try to get her to stay home, and not go to things if I can't go.

I am obsessive, controlling, over protective, possessive, and unintentionally passive aggressive, and I hate myself for it. I want to change so I can trust her again, but at the same time I know I can't trust some of the people that will be at those parties either (Among the couple I'm concerned about, the guy who she cheated on me with will be there with his girlfriend.) I love her with all my heart, and I intend to marry this girl. We both come from kind of shitty homes, and we help each other through tough times. I will have been out of town for about 3 weeks by the time the party rolls around, and that was exactly how long it took her last time to cheat on me. So I'm concerned that it might happen again. I just need some advice on how to control my emotions, and see past what happened before, and trust that it won't happen again. I've got serious trust issues, and I'm very paranoid. So any advice would be great...
<bot>: I'm that crazy boyfriend that girls regret, but I don't want to be. I need help getting over my trust issues and jealousy/paranoia.