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.
"Yeah, sure." He said.
I wasted no time. I dropped to my knees and rinsed off his dick properly. For some reason, this was feeling hotter than before, like I felt a bit slutty. It didn't even take me a second to pull back his foreskin and take him in the mouth. He let out a familiar moan and reached down to place his hand on my head.
I sucked on the tip for a couple of minutes, giving it extra time to coax some precum out of his slit. Once I got a taste of saltiness on my tongue, I let my hand do the rest of the work and let my mouth trail downward. I found his perfectly shaved balls waiting for my attention down there, they were smooth and wet.
I stuck my tongue out and licked them up softly. Dave shivered in response. I did it again and got another similar response. Finally, I opened my mouth wide and slid both of his balls into my mouth. Dave stroked my hair as I took the whole of his balls in my mouth, using the suction of my mouth to caress them.
I kept gentle pressure on them as I sucked on them a bit more. When I plopped them out of my mouth, and turned my attention back to his cock, my hand was drenched in his precum. He had leaked a lot. I lapped up all the pre quickly. It was salty and warm, just the way I like it.
My own dick craved attention, so I used my free hand to stroke it in time with my mouth sucking on Dave's cock.
He was close now. I pursed my lips around the tip of his cock and stroked the remainder with my hand. His hips moved gently, thrusting into my palm as well as my mouth. I felt his hips shake harder, and he moaned out loud. I felt the familiar warm gush of cum spraying in my mouth.
More and more cum pooled into my mouth as I sucked him in. Even though he did not cum as much as he did previously, this was still as hot as before. I did not swallow all of the scum at once, but I savored each and every drop, allowing it to flow down my throat with pleasure.
My own cock was still pretty hard, and Dave noticed it too. I knew he might not be ready to jerk my cock in return yet. I didn't have any problem with that whatsoever.
"I think I'll need to relive myself, or I'll end up giving myself blue balls." I said.
"Feel free to do it. I don't mind."
That was the only assurance I needed. It didn't take me long to do it. I was already pretty close, plus the way Dave was looking at me jerking myself off was really satisfying my exhibitionist side. "Oh, fuck!" I said, my knees shaking, before I shot my own ropes of cum.
After that, we took another quick shower and then dried ourselves up. "Thanks for the blowjob." He said, putting his undies on. "And thanks for not judging."
"Anytime. I'm glad you're enjoying it. It makes me happy that you chose to explore this side of yourself."
After that, we both had breakfast and continued our days as usual. Later that night, he returned late. He told me how this new teacher had burdened all of his class with a lot of assignments. He was too busy to complete it, so I didn't bother him.
The next day, when I woke up, he was already gone. I got a message from him saying that he had gone to his classmate's place to complete the assignment and had left some breakfast for me too.
The day passed as usual. I attended my classes, came back, finished my homework, and wrote some erotica.