It was with my workout buddy, Mike. He invited me back to his place after one of our workouts and we got to talking about all sorts of stuff. Eventually the topic got to sex, and how he hadn't had any in a while. He admitted to me that he's gay, and I admitted that I was curiously bi and since we were both horny, he asked if I'd like to watch porn with him, and I was cool with that.
We were sitting next to each other on the sofa, shirtless, in our gym shorts. After watching for about 5 minutes of porn, we both had raging erections. I whipped mine out first, and then he followed. We were both impressed by each other's size (8.5" and 9" respectively). I asked if I could stroke him, and he accepted. I reached over and grabbed his shaft, and then he grabbed mine.
We stroked each other for a while and precum was flowing from both of us like crazy. He then ask me if he could suck me off. I was like, "Hell yeah!". So he leaned over and took my dick in his mouth. It felt amazing! He eventually changed position so he was kneeling between my legs as I sat on the sofa. His warm wet mouth felt incredible. As I got close to cumming, I warned him, but he kept sucking me. Within seconds, I had the most amazing orgasm I ever had. It made my toes curl. He kept sucking as I came and he swallowed my load. He then looked at me grinning and said "Your turn!". I then thought, "Oh snap... I gotta suck him off now!?" I was afraid, because I'd never sucked a guy before.
So, we traded positions and his dick looked enormous when it was only inches from my face. His dickhead was slippery with his precum as I wrapped my lips around it. The taste was... interesting. I sucked him for what seemed like an eternity. My jaws started aching as my saliva was running down his shaft. He then told me "Bro, I'm close." and he put his hand on the back of my head as he repeatedly thrusted his dick down my throat. I really got scared at that point thinking, "Oh my god. He's gonna cum. I can't pull away, but hey... he swallowed mine. Maybe it won't be bad. I'm scared, but this is so hot." Then, suddenly... he began moaning and I felt this warm, goo filling my mouth. Mike was cumming... a LOT. Pulse after pulse, his semen was gushing into my mouth, around my teeth, under my tongue. The taste was stronger than what I expected. I thought, "Whoa.. Mike is cumming in my mouth! Holy f*ck this is a lot of cum!" I tried to swallow as much as I could, but it was so thick, I started to gag and some dribbled out on my chin and onto my chest. After what seemed like a gallon of nutt, he slowly slid his slimy dick out of my mouth and rested it on my face. The weight and warmth of his engorged penis felt awesome.
Mike looked at me smiling and asked, "Brotein is a lot better from tap, don't you think?" I responded, "Definitely". It was best post-workout protein refeed we'd ever had. Needless to say, we spent a lot more time together after that.