My girlfriend and I have been in a relationship for 4 years. She has cheated on me by nude photos She snapchats random guys everyday a new guy. Help?

We fight everyday because I am uncomfortable with her adding guys on snapchat. She will add a random guy. I will find out she is texting another guy. The messages are mostly deleted and there are several pictures shared between them that i can't see because it's snapchat. She has never met these guys and for some reason keeps talking to them. She also messages the guy she cheated on me with and refuses to remove him from Facebook and Instagram. Saying they are best friends. She went over to an old friend of hers hiuse the other night and lied to me about it. The old friend was a guy who has a crush on her and she knew it. And she calls me controlling and narcissist for not wanting her to have male friends on snapchat or talk to guys on Facebook. Am I crazy? Am I the things she is calling me? Do I need to break up with her?

My girlfriend and I have been in a relationship for 4 years. She has cheated on me by nude photos She snapchats random guys everyday a new guy. Help?
Post Opinion