Relationship Rant

I'm hoping I can fit this all on here, but here it goes. My SO and I have been off and on for over a year and a half of were not including our first time together. He has messed up twice I on the other hand have messed up countless times let's start off with when I gave an ex my number. I wasn't clearly thinking. Last summer I had a group of friends. Not good ones either. I was hanging with them when they said get in the car were going to McDonalds, but instead we ended up at my middle school crushes house. They drank we weren't there long when everyone went inside I stayed outside alone and was in the pool then a guy came out and wouldn't leave me alone. I called my mom she didn't answer I called the house no answer then I had no choice but to call my boyfriends mom she came and got me ever since then I've been a "hoe" and apparently drank, which I did not. Then rumors started that I messed around with a dude named Ethan(METHHEAD) I have never cheated but durning spring break I sent nudes to an ex of mine who I swear I'd never talk to again. I recently held hands because my SO and I were not together we weren't even talking yes that gave me no right I understand I messed up. Please leave any comment rude is acceptable. Thank you