I was eighteen, just turned, still living at home and working part-time at the gym. Jake was nineteen, the same, my best friend since we were kids. Wed always joked around, wrestled, shared porn links, but nothing ever crossed the line until that night after closing.
The place was empty. Wed stayed late to clean the weight room. Sweat still clung to both of us from our own workout. Jake stripped off his shirt first, tossing it on the bench. Fuck, Im still pumped, he said, flexing his arms. His chest was broad, nipples tight from the cool air. I couldnt stop staring. My own cock twitched in my shorts.
Same, I muttered, pulling mine off too. We stood there half-naked, breathing heavy. Then Jake grinned that dirty grin. Bet youre hard right now just from looking.
I laughed it off at first, but my face burned. Shut up.
He stepped closer. Prove it. His hand brushed the front of my shorts, and there it wasmy dick rock hard, straining the fabric. No hiding it. Jake didnt pull away. He squeezed, firm and slow. Fuck, you are. Same as me.
His own bulge was obvious. I reached out without thinking and grabbed it through his shorts. Thick. Hot. We both froze for a second, then started rubbing each other right there on the gym floor. No words, just heavy breathing and the sound of fabric moving.
Jake dropped to his knees first. He yanked my shorts down and my cock sprang out, already leaking. Goddamn, look at that, he said, voice low and rough. Then his mouth was on me. Hot, wet, no hesitation. He sucked the head, tongue swirling, then took more, gagging a little but pushing deeper. I grabbed his hair and thrust, fucking his mouth like Id always wanted to. Saliva ran down my shaft onto his chin. He moaned around my dick, the vibration making my balls tighten.
I pulled him up before I came. My turn. I shoved his shorts down. His cock was bigger than mine, veiny, the head shiny with precum. I licked it first, tasting salt and skin, then opened wide and sucked. It stretched my lips. I gagged when it hit the back of my throat but kept going, sloppy and eager. Jake held my head and pumped, telling me how good my mouth felt, how tight and wet.
We moved to the locker room benches. He pushed me onto my back and climbed over me in a sixty-nine. We sucked each other at the same time, hips rocking, balls slapping against faces. The room filled with wet sounds and grunts. I fingered his ass while I blew him, sliding one spit-slick finger inside. He clenched around it and moaned louder, sucking me harder.
Fuck me, he said suddenly, pulling off my cock. I want it. First time. Do it.
I didnt argue. We found some lotion in a locker. I slicked my cock and his hole, working two fingers in first to loosen him. He was tight, breathing fast, pushing back on my hand. When I lined up and pressed the head against his entrance, he groaned but didnt stop me. Inch by inch I sank in.

Hot, gripping heat. His ass swallowed my dick until my hips met his cheeks.
I fucked him slow at first, then harder when he begged for it. Deeper, fuck, pound me. The bench creaked under us. Skin slapped. I reached around and jerked his cock in time with my thrusts. He came first, shooting thick ropes across the bench while his ass spasmed around me. That pushed me over. I buried deep and unloaded, pumping cum inside him until it leaked out around my shaft.
We stayed like that a minute, panting, still connected. Then we switched. He fucked me next, bending me over the same bench. It hurt at first, then felt so good I was begging. He came inside me too, filling me up.
Afterward we showered together, soaping each others spent cocks and asses, kissing rough and messy under the spray. We both knew it wasnt the last time.
We ended up on the floor of the empty locker room again, hard once more, swapping loads until the sun came up. Two eighteen-year-old guys who finally stopped pretending.