Thank you everyone for your advice
. I'm sorry if I sound like a selfish brat because that wasn't my intention. My ex-boyfriend was my first boyfriend. I went through a stage in my life where I felt seriously neglected by friends and family. My ex-boyfriend was the only one to show attention and love.
But he was crazy about sex and I told him that I want to save sex till marriage, my ex was annoyed and kept pressuring me. At that point of time, I felt neglected by everyone and my ex would leave me if I find some way to please me. So I sucked it up and gave him blowjobs.
The experience wasn't good, he was rough and inconsiderate, grabbing my face while trying to pump himself in as far as I can. He slaps my face whenever I didn't provide enough suction. I just closed my eyes and hopped that it will be quick. I wanted him to finish on a towel but he went straight to my throat :-(. This went on for 5 months and he was being more inconsiderate. I thought that only 10 minutes of pain is worth the price to pay to keep a relationship.
He treated me alright overall, but treated me like a worthless piece of s*** during his BJ's. He broke up with me because I still refuse to have sex, he started to tell his friends about my terrible blowjob performances. A couple of his friends often walk pass me on my street, sometimes mimicking the phrase "worthless s***" :-(. So that's the story of my ex-boyfriend.
My current boyfriend is different and I want to please him, but I can't get that stuff out of my head. The slapping, the smell, the choking, the taste, the gagging, the vomiting, the pressure and the fact that "I suck" according to my ex :-(. I like the idea of giving him a handjob. Maybe I just need to be comfortable around him sexually? I don't know? :-(.