A couple of days had passed since Percy sucked my cock in the middle of our dorm room, and we had not really talked about it.
I woke up one morning in full panic mode before I even opened my eyes. My heart was already racing, chest tight, stomach twisted into knots. The memories from that night slammed into me like a freight train. Percy on his knees. His soft, warm lips wrapped around the head of my cock. The way his tongue had swirled around me, licking up every drop of precum like he was starving for it. The heat of his throat as he took me all the way down, swallowing around me until his nose pressed against my pubes. The way he had looked up at me with those dark, slutty eyes while I fucked his face and came down his throat.
I groaned quietly and rolled over, trying to push the images away. My cock was already half-hard under the sheets, twitching at the mere thought of Percy’s mouth. How the fuck was I supposed to act normal after that? I had let my gay best friend suck me off. I had grabbed his hair and used his throat like it was a pussy. And the worst part? It had felt better than any blowjob I had ever gotten from a girl.
I cracked one eye open. Percy was already up, moving around the room like nothing had happened. He was in nothing but those tight black compression shorts from last night, the ones that hugged his bubble butt and left almost nothing to the imagination. He bent over to pick up his water bottle from the floor, ass pushing out toward me, cheeks stretching the fabric. The sight sent another jolt straight to my dick.
He straightened up, turned around, and caught me staring. That slow, knowing smile spread across his face immediately.
“Morning, Huntz. Still straight?”
His voice was casual, light, like he had not spent half of last night with my cock down his throat. It made everything feel even more surreal. How the fuck was he so unbothered? I sat up slowly, trying to keep my face neutral even though my cock was now fully hard and tenting the blanket.
“Yeah.”
Percy walked over to his bed, stretching his arms overhead. The movement made his chest and shoulders flex, and his compression shorts rode even lower on his hips. He bent forward again to grab his phone from the nightstand, giving me another perfect view of his round ass. My mouth went dry. I remembered exactly how those cheeks had felt under my hands during the massage. How they had spread when he arched his back. How warm and firm they were.
Percy glanced over his shoulder at me, still smiling.
“C’mon Huntz. It’s been 3 days. Stop acting like I took your virginity away or something. I just sucked your cock. You are allowed to relax.”
Heat exploded across my face. I tried to laugh it off, but it came out forced.
“Nah man. It just felt weird. Let’s not do that again.”
Percy rolled his shoulders casually, still smiling.
“Yeah. Whatever, jock boy.”
He said it so easily, like it was no big deal. Like sucking his straight best friend’s cock was just another Tuesday. Like he knew that I wanted to do it again and I was lying. It made my stomach twist in a way I did not want to examine too closely.
I needed to reset. Get things back to normal. I swung my legs out of bed and stood up, trying to ignore the obvious tent in my boxers.
“You wanna hit the gym with me? I don’t want things to be weird between us.”
Percy raised an eyebrow, then nodded.
“Sure. Give me five minutes.”
We got ready in silence that felt heavier than usual. I threw on a fresh black tank top and another pair of gray sweatpants. Percy stayed in his compression shorts for the walk over, throwing a hoodie on at the last second. The entire walk to the gym I kept stealing glances at him. Every time he moved, the shorts hugged his ass. Every time he laughed at something on his phone, I remembered the sound he had made with my cock in his mouth.
The gym was decently crowded. We claimed a bench in the corner. I loaded the bar heavy and lay down. Percy stood behind me to spot.
First set felt good. I pushed through eight reps, chest burning. On the second set Percy’s hands came down to steady the bar. His fingers brushed my chest, lingering a second longer than necessary as he helped guide the weight back to the rack.
“Damn, jock boy. Those are some nice titties,” he said with a grin, giving my left pec a quick squeeze through the tank top.
My cock jumped hard in my sweatpants. I sat up fast, adjusting my position so the bulge would not be obvious.
“Spot me properly, dude. Stop fucking around,” I muttered.
Percy just laughed softly.
“Whatever you say.”
We moved to shoulder presses. I stood with dumbbells in each hand, pressing them overhead. Percy stepped in close behind me, hands resting lightly on my shoulders as I lowered the weights.
“Yeah, that’s it. Nice and slow, Huntz,” he murmured, fingers digging into the muscle. “Feel that burn?”
His breath was warm against the back of my neck. His body was close enough that I could feel the heat coming off him. My cock thickened rapidly, pushing against the front of my gray sweatpants. I tried to focus on the lift, but every time his fingers squeezed my shoulders, my dick throbbed harder.
I finished the set and racked the weights, turning away from him quickly so he would not see the tent.
We kept going for another forty minutes. Every exercise felt like torture. Percy spotting me on exercises. Him standing behind me during pull-ups, commenting on how wide my back looked. Every casual touch, every teasing comment made my cock leak steadily into my sweatpants. By the end of the session, I was rock hard and desperate to hide it.
Back in the dorm, the door had barely clicked shut before Percy turned to me with that smirk again.
“You’ve been rock hard the entire time at the gym, haven’t you?”
I froze in the middle of the room, gym bag still in my hand.
“Bullshit. It’s the pre-workout rushing down to my cock.”
Percy raised an eyebrow, stepping closer.
“It’s been a while since you took it. The effect must have worn off by now. But you are still hard, aren't you?”
I tried to hide the obvious bulge by turning slightly, but it was pointless.
“Nah, fuck you man.”
Percy’s smile widened. He stepped right up to me, close enough that our chests almost touched.
“Prove it. Take your pants off.”
My heart hammered. I told myself to tell him to fuck off. Instead my hands moved on their own. I hooked my thumbs into the waistband and shoved the sweatpants and boxers down in one motion. My cock sprang free, rock hard, thick, and leaking, standing straight out from my body.
Percy’s eyes dropped to it, dark with hunger.
“Stop hiding from me, man.”
His hand came up and wrapped around my cock. His grip was warm, firm, perfect. I sucked in a sharp breath but did not pull away. I just stood there, staring at him, cock pulsing in his fist.
“You came a lot that night for someone who is straight,” he said softly, starting to stroke me slowly.
I denied it, my voice strained. “It was nothing. Just… stress relief.”
Percy kept stroking, thumb brushing over the pre-cum coated head on every upstroke.
“It’s okay, man. I’ll help you out. Bros help each other, right?”
I nodded before I could stop myself. My cock was pulsating in his hand, leaking steadily over his fingers.
“Lemme do you too,” I muttered.
Percy nodded. He pushed his shorts down with his free hand. His cock popped out, hard and flushed, five and a half inches, nice and thick with a slight curve. I reached out slowly and wrapped my big hand around it. Percy let out a soft moan, hips twitching forward into my grip.
We moved to his bed, sitting side by side. My hand worked his cock in slow, firm strokes while his fist pumped mine. The room filled with the wet sounds of skin on skin and our heavy breathing.
“Fuck, Huntz… your hand feels good,“ Percy groaned, thumb circling my head.
I kept stroking him, eyes fixed on his cock in my fist. It felt strange but right at the same time. Warm. Hard. Leaking just like mine.
“You are really hard,” I said, voice low.
“Because of you,” he replied, stroking me faster. “Because my straight jock roommate finally took the next step.”
I groaned, hips bucking into his fist. The pleasure built fast and heavy. My balls tightened. I stared at Percy’s cock, at the way it throbbed in my hand, at the precum dripping over my fingers.
I came first, groaning loudly as thick ropes shot across my stomach and chest. Percy kept stroking me through it, milking every drop while I shook.
When I finally came down, I looked at his still-hard cock in my hand. It was dripping with precum, flushed dark, twitching with need.
Percy noticed where my eyes were.
“Wanna taste it?”
I pulled my hand away fast and stood up, heart racing.
“Uhm…sorry man.. no.”
Percy laughed, not offended at all. He wrapped his own hand around his cock and started stroking himself while looking at me, eyes half-lidded.
“See? It’s not that bad, Huntz.”
He came a few seconds later, moaning softly as cum splattered across his stomach. I stood there watching, cock softening, brain a complete mess.
I muttered something like “meh” and turned away, but inside I knew the truth.
I wanted more.
Percy wiped himself off with his discarded shirt and flopped back onto his bed like nothing had happened.
“We can keep pretending if you want,” he said casually. “But we both know you are going to come back for more.”
I collapsed onto my own bed, staring at the ceiling, heart still hammering.
He was right.
And that terrified me more than anything.
If you enjoyed this story, consider supporting the author on Patreon.