Another story I posted on reddit, hope you guys will enjoy it.
....
During college, my first roommate was a nice guy. I told him right away that I was gay. He didn't mind it.
Dave, my roommate, was going through a bad breakup. He didn't date for 6 months, but he often felt horny, and I could hear him watch porn and masturbate usually.
One night, we were just hanging out, watching some movies, when he asked me if I could give him a blowjob. I was surprised that he asked me so directly, like there was never any indication that he might be interested in trying something sexual with a man, and that man would be me.
"What's gotten into you, man? Why so out of the blue?" I chuckled.
"Nothing. I've been thinking about this for a while. I don't think there's any problem with trying to find what I'm missing by only dating women. I've always wondered how different it feels to get a blowjob from a guy. I've read somewhere that gay guys give the best blowjobs. So, I'm just intrigued." While he was saying this, I noticed the bulge in his shorts. And not to lie, when he asked me for a blowjob, my own dick started twitching. He was polite about it and didn't try to push me into it, but I had already made up my mind.
It was always fun to give a blowjob to a 'straight' man. "No, problem. I can suck your cock."
"Thanks." He said, "Can you do it now? I'm feeling quite horny."
I replied by crawling up to him. I could tell that he was a bit nervous, and my heart was beating a little too. I reached out and grabbed the waistband of his pants, the bulge was more prominent now. I couldn't control myself anymore and pulled it down. His cock flung free and stood erect just inches away from my face.
I reached out and wrapped my hand around his shaft. He was 6 or 7 inches and a bit on the thick side. His warm cock felt so good on my hand. I pulled the foreskin of his cock back and then leaned in to press my lips against the tip. "Fuck!" He let out a small moan.
I looked up and saw that he had closed his eyes and rested back on the couch. Good, I thought, and then I opened my mouth wide to take the tip of his cock in my mouth. I perfectly dressed his cock in my saliva before moving my head up and down. He was enjoying it, that much was evident from his moans.
His hips were slightly shaking whenever I increased the intensity of my sucking.
I reached out and gently stroked his balls too. This made him even harder; I kept on sucking him for a good 3 or 4 minutes before I felt him coming close to his orgasm. "I'm cumming." He said, he thought I might not swallow it and decided to pull it out.
"No, let me taste it." I said and sucked him harder this time. Making sloppy sounds with my lips. That pushed him over the edge. It turns out he hadn't masturbated for a week; he shot a lot of cum in my mouth while I swallowed completely. Once he stopped coming, I coaxed the last few drops of cum from his shaft and then cleaned him up before tucking his cock back in his shorts.
"So, did you like it?" I asked, adjusting my own cock through my shorts.
"Yes, without a doubt, the best blowjob of my life." He chuckled.
I presumed that it was just a one-time thing that he wanted to get out of his mind, but so much more happened after that time.
....
After that night, I thought Dave would just want to ignore the fact that something like that happened. But I was wrong. The next day, when I woke up, I heard the sound of the shower running.
There were a lot of things going on in my mind. I remember one straight guy whom I gave a blowjob, he didn't want to face me after that and wanted to forget anything that happened. I hoped Dave wouldn't feel guilty about exploring his bi side.
When I walked out of my room, I noticed that the bathroom door was open.
Dave was lathering up soap all over his naked body, but what caught my attention most was his cock. It wasn't hard yet, and I had a lusty urge to make it hard.
Usually, he closes the door while showering, but today he didn't. When he noticed me standing outside the bathroom, he asked. "Would you like to join in? I'm kind of craving the feel of your mouth on my cock again. Last night was so good." It seemed to put a smile on my face, and I was glad that he didn't feel weird about it and enjoyed the whole thing.
This was an open invitation. My morning wood didn't even get a chance to settle down because Dave's words turned me on.
It didn't take me long to ditch my clothes because I was only wearing boxers. I found Dave's eyes turning all over my body. I leaned down to pick my shorts, and knowingly stood up a bit slowly because I knew he was watching.
And just like I assumed, his gaze moved towards my hips. I smiled at him, before stepping into the bathroom. "You have a nice ass, man." He said.
I blushed a little as I stepped closer, next to him in the shower. This was the first time he had seen me completely naked. "Can I wash your back?" I asked and took the soap from him.
"Yeah, sure." He turned away from me, which gave me the perfect opportunity to ogle at his ass. I wanted to reach out and grab his cheeks, but I resisted, I didn't know where I stood at the moment. I lathered up my hands and then rubbed his back.
I softly applied pressure as a makeshift massage. He sighed in relaxation. "Hmmhm... that feels good." He continued, "I'm not new to this. You know, I've showered with other guys, usually after my football practice."
"So, last night was your first time with a guy, right?" I asked as I continued to rub my soapy hands all over his back and shoulders and then softly massaged them, before rinsing it off.
"Yeah, I wouldn't say that I never thought about fooling around with a guy before; I did. But I never had the urge to actually try it until last night. Now, let me wash your back now." He said and turned to face me.
I looked down and noticed that his cock wasn't as soft as before. In fact, it was slightly hard, but not completely to its full size yet. I turned my back to him and felt his hot gaze all over my back. My guys had complimented my ass before, so I wondered if he liked what he saw. My own dick started hardening when I started to think of sexy scenarios in my mind.
He soaped up and massaged my back like I did before we rinsed off all the soap all over our bodies. When I turned back to face him, his cock had grown to its full length. He was throbbing, too. "May I?" I asked, pointing at it.