I looked fitter and more toned than ever, and with how much I run there shouldn’t be an ounce of fat left on me.
We don’t have sex anymore. It has just stopped, so when I need to get off now, I do it myself. The toilets have become my outlet and my excuse, the only place left where nobody rolls their eyes at me.
When she isn’t interested, which feels like all the time now, I come up with a reason to leave the house and I take care of it somewhere else. Any guilt I used to feel about that has long since worn itself out.
That Sunday after a lazy brunch with friends, Raj and his wife included, I was restless. I went home and tried to start something.
“Handsome, I’m just tired today. Sorry, is that okay?” she said, half watching Netflix, her hand absently stroking the back of my neck.
“Sure,” I said. There was a time I would have gone to my office and shut the door to jerk off in silence.
Instead, I grabbed my sneakers. “I might go for a run.”
I pulled on running shorts, laced up and headed to the park. Two laps to burn off a week’s worth of frustration.
It was cool out, but even sweaty, I decided I wouldn’t stink.
That familiar jolt hit as soon as I spotted the toilet block. I scanned the car park, forced myself to slow down and walked in like I had nothing to hide.
The sharp stink of bleach and piss hit me as soon as I stepped in.
I heard that panicked shuffle I knew well as I turned the corner and the urinal came into view. Suspicious as hell.
One guy spun fast to face the urinal. Another darted into a cubicle, the door slamming behind him.
Feeling like I’d just crashed a party I wasn’t invited to, I slowed down and headed for a cubicle, planning to hide and take stock.
As I turned, I caught sight of the guy’s face at the urinal and froze.
It was Nate.
He grinned at me, that easy, handsome grin that hit low in my gut.
I stayed at the far end of the urinal, feeling like I’d just stolen someone’s moment.
Nate angled toward me, grin fading as his eyes dragged down to my shorts and back up my body.
His dick was stiff, and he stroked it slowly, glancing toward the cubicle at whoever had bolted.
I couldn’t see through the cubicle cracks, but whoever hid in there had a full view of Nate openly stroking himself as I walked to the urinal to stand by Nate.
He was as big as I remembered, all foreskin and muscle. That cock was impossible to ignore.
He motioned with his hand for whoever was in the cubicle to come out, while also gesturing to me and my growing hard-on.
We both heard the latch of the cubicle click, and the door opened with a soft groan.
Still feeling like an intruder, I faced the urinal, pulled my dick out and stroked it slowly, keeping my right hand angled so most of me was hidden. Just in case.
The guy who’d fled into the cubicle pulled up alongside me, between Nate and me. From the corner of my eye I saw his dick come out, so I turned to get a good look at it.
It was a great thick dick, dark-skinned, with weirdly shaved pubic hairs around the base.
Beyond him, seemingly unfazed that his play had turned into a threesome, Nate shifted closer to the guy and bent to suck him.
As he did that, I looked up for the first time to check out the guy he was sucking.
It was one of my best friends, Raj.
We met at university and were inseparable by our final year. His girlfriend, later his wife, introduced me to the woman I married, and that sealed our friendship. The two of them used to joke about planning kids together while Raj and I exchanged stricken looks.
Raj and I didn’t share secrets as such, but we laughed easily, could talk tech for hours, Marvel characters and the frustrations of being husbands.
But standing in a public toilet next to Raj while Nate sucked him off was a secret I am not sure I can cope with.
More from shock than anything else, I could not move.
Raj turned to look up at me as Nate went down onto his modestly sized cock.
I watched as Raj’s face turned to horror when he recognized me, even as Nate’s lips slid from the top of his cock right down to his balls and my friend’s cock disappeared into that expert throat.
There was a moment where all the world’s conflict appeared in his eyes. I could see our friendship being questioned, his urge to flee, and also the sensation of a guy sucking his dick, which inevitably rooted him to the spot. It was also easy to see that his eyes softened when he realized I was standing next to him with my hard dick out at the urinal.
We were there for the same reason, which is what stopped him from fleeing.
His eyes became fixed on my cock.
I am going to guess that for him, focusing on my dick was what saved his sanity. If he focused on that, then he was no longer standing next to one of his friends, and his secret was safe.
I read all of his turmoil like a book because I felt precisely the same emotions and fears.
The bigger part of me wanted to run, but the smaller part that was excited by Nate sucking Raj’s cock won.
After an awkward half-smile in greeting and a series of strained expressions, we went back to being horny men in a public toilet, scanning the door and listening for intruders.
Nate reached beyond Raj for my cock, so Raj stepped back a little to make room. Nate stroked Raj, then took me into his mouth, and my dick was slightly bigger than Raj’s.
As Nate sucked my dick at the urinal, I put an arm around Raj. I did this to calm him because his eyes were wild, like an animal trapped and ready to escape. It also calmed me.
When I put my arm around Raj, Nate must have sensed his fear, because his hand kept stroking me and he returned to sucking Raj’s.
Maybe it was my arm steadying him, maybe it was Nate’s mouth, but Raj started to relax a little, even though he avoided looking at me.
With a gentle hand, I pushed Raj forward toward Nate, who had a mouth like a vacuum. He had plenty of saliva going, and that seemed to keep Raj happy.
That is when everything went to the next level.
Nate sucked Raj’s dick while I stood close to him, steadying him, keeping him calm.
Then Nate stopped, stood close to Raj and kissed him on the lips like it was nothing new.
In that moment I realized two things: I was jealous, and they had been kissing before I walked in.
And then came the shock.
Nate smirked, turned Raj toward me, pulled his pants down and lined his cock up with Raj’s ass, watching me the whole time like he wanted to see my reaction.
Raj was bent toward me, eyes wide, showing me a side of him that he had never wanted me to see.
It all happened so quickly that I don’t think either of us had a chance to take stock.
Picking up from where they had left off before I interrupted, Nate bent Raj over, pants around his thighs, and slid his huge dick back inside my friend’s ass.
Raj’s eyes bulged, but not in pain exactly. It was clear that this was something he had been waiting for. Maybe something he had been doing for a while. How was I to know how much experience he already had?
My hard dick was right in Raj’s face, and he held my hips for balance while he sucked me.
He just put my dick in his mouth while Nate fucked him and I realized this was not Raj’s first time sucking dick.
I glanced at the doorway, realizing that this position would be almost impossible to get out of if someone walked in, so I started praying that nobody would.
The rhythm of Nate’s thrusts pushed Raj’s mouth deeper onto my cock.
He gagged on it, and I could feel the tightness of his throat as the tip of my dick stretched his limits.
Nate grunted like a bear, muscular arms gripping Raj’s ass with a ferocity that, combined with Raj’s mouth, brought me close.
I was not the only one.
Nate huffed in that way I had heard before. He was a vocal man, unable to be quiet.
He half-roared and half-grunted as he slammed his huge dick into Raj’s ass and forced Raj to swallow me to the base. My balls smacked Raj’s chin hard, and I wanted to warn him that I was about to come.
Something hot and wet hit my leg as Nate drove himself harder into Raj’s ass, and I felt myself explode in Raj’s mouth.
Between us, Nate and I had filled Raj at both ends, and at the same time Raj started to cum. His cum sprayed across the toilet floor, over my joggers and my legs. Even on my shorts.
He came a lot. I bet Nate had emptied everything he had.
One more surprise waited for me.
Raj swallowed my cum.
He stood, awkwardly pulled his pants up, buttoned his shirt, gave Nate a nod of appreciation, tapped me on the shoulder, mumbled something and rushed out of the toilet.
I started to put myself away, staring at the mess on the floor.
When I looked up at Nate, he was tucking himself back in and smirking at me.
“You didn’t message me,” he said, that smirk making me feel like a guilty teenager.
“Um,” I started, but moved to the sinks to wash my hands and rinse off.
He did the same at the other sink, then grabbed some toilet paper to dry himself.
I felt too awkward, and I was spent, so I left the toilet, figuring I would see Nate again at some point.
When I left the car park and walked back to the main path, someone came up behind me.
I turned to see Nate had caught up with me, and apparently he was going to walk with me for a while.
“If you’re not interested, just say so,” he said, watching me closely.
I had no idea what to say, walking alongside him like I was eighteen again.
“I am.”
If you enjoyed this story, consider supporting the author on Substack.
To get in touch with the author, send them an email.