I need some advice.
So first off I'm 17 and I'm a bit of a hoe. So about 7 months ago I met this really great guy we will call him billy. Billy is amazing. But billy has a gf. So about 2 months after we met I told him how I felt just so it wasn't bottled, I knew that he had a gf and I was okay with that because I'm not into relationships a whole lot. Well I guess he told someone and rumors flew around and he and I got into an argument about how I didn't want his gf hating me. We made up and decided to be friends because not long after he said he has feelings for me. So today I went and got baked with him like I do sometimes but he seemed off and we got to talking and he was telling me how his gf and him (same gf, they've been together for a year). An he's telling me how lonely he is because they don't do stuff. We end that convo and he wants to show me this trick and stuff but it involves putting your lips in the other persons like a kiss. So at about the 2nd one we start making out. He is squizzing my t*** under my surf and Ive moved into his lap and I'm like dry on cloth f****** him. I'm about to suck his d*** when I like freeze up because this is wrong and I know it is. My last boyfriend cheated on me and I was heartbroken and hated myself so i started thinking about what his gf would feel like if she was to find out so I stoped it and said I needed to go and now he's texting me like it's okay and how it felt right... I feel like a piece of s*** because kissing him has never been my intention yeah I like him but he has a gf and I respect that.... what do I do please I really need help