I came in my straight best friend’s mouth

Noah wakes up still tasting Tyler’s mouth on him from the night before. By morning he’s decided it’s time to give back. That night he finds himself on his knees between his best friend’s legs, learning how to suck cock for the first time. Slow, clumsy, eager… until his fingers brush somewhere neither of them expected, and the air between them changes completely.

  • Score 8.7 (1 votes)
  • New Story
  • 1654 Words
  • 7 Min Read

I woke up with Tyler’s mouth still on my mind. The way he had taken every pulse of me last night, swallowed my cum without hesitation, looked up with those dark eyes like he was in love with me. My body still felt loose from it, spent and buzzing at the same time. I lay there staring at the ceiling, cock half hard just from the memory. Five, six minutes of his lips sliding up and down, tongue working me until I couldn’t hold back anymore. And he had let me finish inside. My best friend. My ‘straight’ roommate. Swallowed cum like it was part of the plan.

It should have felt weird. Straight guys don’t do that. They don’t edge each other for weeks, don’t get on their knees, don’t hum around your dick like they enjoy the taste. But it didn’t feel weird. It felt right. Too right. Like every session had been building to this exact moment, and now that it happened, I couldn’t pretend it was only about fixing my problem.

I dragged myself to the kitchen. Tyler was already there, shirtless, sweatpants low on his hips, pouring coffee like nothing had changed. He glanced up when I walked in, gave me that small, easy grin that always made my stomach flip.

“Morning,” he said, sliding a mug toward me. Our fingers brushed. “You look wrecked. Good wrecked or bad wrecked?”

“Good,” I muttered, taking the coffee. “Really good.”

He leaned against the counter, arms crossed, muscles shifting under his skin. “You really enjoyed that last night, didn’t you?”

“Yeah.” I stared into my mug. The words were stuck in my throat, but I forced them out. “You’ve been doing so much for me. Every night. Hands, mouth, swallowing… all of it. And I’ve just been taking.”

Tyler raised an eyebrow. “You’re not taking. You’re learning. That’s the point.”

“I know. But I want to give back.” I looked up, met his eyes. “Tonight. Let me suck you off. For real.”

He paused. Just a second. Then that grin spread slow across his face. “About time, man. I haven’t had my dick sucked in weeks. Ever since I started helping you out, I haven’t even had time to go on dates. You owe me, bro.”

He laughed, light and teasing, but there was heat in his eyes. Something softer underneath.

My chest tightened. He was joking, but he wasn’t wrong. He had put me first every single night. No dates, no hookups, just me. My insecurities. My body. My pleasure. He deserved this. Deserved to feel good. Deserved to have someone focus on him for once.

And fuck, I wanted to be the one to do it even if I had no idea how to suck a dick.

I wanted to see his head fall back, hear his moans, taste him. Not because I owed him. Because I craved it. Because the thought of his cock in my mouth made me hard just standing there in the kitchen.

“Tonight then,” I said, voice rougher than I meant. “Your room or mine?”

Tyler took a slow sip of coffee, eyes never leaving mine. “Mine. Come knock when you’re ready and hungry.” He laughed and pushed off the counter, brushed past me on his way out.

I stood there alone, mug forgotten, pulse hammering.

Tonight I would taste cock for the first time in my life.

And I couldn’t wait to do it.

_

The rest of the day crawled. Every glance at the clock felt like torture. I went through the day like usual but my mind was stuck on tonight. Tyler’s room. Me in between his legs. His cock in my mouth. The thought kept me half hard through the afternoon, shifting uncomfortably in my seat. By dinner I could hardly eat. We sat on the couch again, some dumb action movie playing, but I kept stealing looks at him. The way his throat worked when he swallowed a bite of food. The casual flex of his arm when he reached for the remote. Everything about him felt charged now, like the air between us had its own pulse.

Later that night, I found myself outside his door. I knocked once, soft.

The door opened almost immediately. Tyler stood there in nothing but tight gray trunks, the fabric stretched tight over his thighs and the obvious bulge at the front. His hair was messy, like he had run his hand through it. He looked me up and down, slow, then stepped aside.

“About damn time, Noah. Come on in,” he said, voice low.

I stepped past him. His room smelled like him: clean sweat, his body wash, the faint hint of gym chalk that always clung to his skin. The bed was unmade, sheets rumpled. A single lamp cast warm light across the mattress.

I turned to face him. My mouth felt dry. “So… looks like the tables have turned. I’m sucking you off tonight.”

Tyler laughed, that deep, easy sound that always loosened something in my chest. “Get in here then.”

We stood there for a second, the air thick. Then he hooked his thumbs into the waistband of his underwear and pushed them down in one smooth motion. His cock sprang free, already half hard, thick and heavy. He kicked the underwear aside and climbed onto the bed, lay back against the pillows, and spread his legs wide. Casual. Open. Like he had been waiting for this.

I swallowed hard. My own cock was straining against my shorts, but this wasn’t about me tonight. I stripped off my shirt, then my shorts and boxers, letting them hit the floor. Naked now, I crawled onto the bed, settled between his thighs. My hands rested on his legs, thumbs brushing the warm skin there.

I looked up at him. He was watching me, eyes dark, one hand resting behind his head. His cock lay thick against his stomach, the foreskin covering the head, a bead of precum already glistening at the slit.

“Bro,” I said, voice rough. “I don’t fucking know how this works.”

Tyler laughed again, softer this time. “You’re talking like I’ve been sucking dick all my life. Yours was my first too. We’re both figuring it out. Just do what felt good when I did it to you. Slow. No rush.”

The words settled something in me. I leaned in, kissed the inside of his thigh first, soft and tentative. Then higher, along the crease where leg met hip. His skin tasted clean. I moved closer, breath ghosting over his cock. My heart hammered.

I started with the shaft. Long, slow licks from base to tip, tongue flat, tasting the faint salt of his skin. When I reached the head, I kissed it gently, lips closed, lingering. The foreskin was soft, warm. I kissed again, open mouthed this time, sucking lightly on the covered tip. Tyler let out a low breath, hips shifting just a little.

“Mhmm, yeah bro”, Tyler moaned.

I kept going. Slow circles with my tongue around the foreskin, teasing the edge. Then I pressed my lips to the slit and sucked gently. The foreskin slipped back naturally, revealing the flushed head, glossy and pink. I took it into my mouth, just the tip, tongue swirling slow. Tyler groaned, hand sliding into my hair, not pushing, just resting there.

“Fuck… yeah… like that.”

The sound of his voice made me bolder. I sucked a little deeper, lips stretching around the head, tongue pressing flat underneath. The taste was sharp, salty, all him. I bobbed slow, taking more each time, hand wrapping around the base to stroke what my mouth couldn’t reach. Tyler’s breathing changed, deeper, rougher.

I tried to go deeper. Took him halfway, throat tightening. I gagged a little, pulled back, tried again. Clumsy but earnest. Tyler’s fingers tightened in my hair, guiding without forcing.

“Slow… yeah… just like that. Fuck, Noah.”

I hummed around him, the vibration making his hips jerk. He laughed breathlessly. “You’re a quick learner.”

I pulled off for a second, stroked him slowly with my hand. “Yeah, well, I’ve been watching you practice on my dick. Learned a thing or two.”

His eyes darkened. “Keep going.”

I did. Deeper this time. Throat relaxed as much as I could manage. I took him all the way, nose brushing his skin, held there for a second before sliding back up. Tyler moaned loud, hand caressing my cheek.

“Goddamn… you are a fucking natural”

I sucked harder, tongue swirling, hand twisting at the base. His hips started moving, small thrusts he tried to control. I could feel him thickening, throbbing against my tongue.

Then he guided me lower. “Suck my balls… yeah, like that.”

I moved down, took one into my mouth, gentle, rolling it with my tongue. Then the other. My hand kept stroking his cock, slow and steady. Tyler groaned, back arching slightly.

“Fuck… keep going.. Suck my dick.”

I licked back up the shaft, took his cock in again, deeper. Cupped his balls, massaging gently. The rhythm felt natural now, like I had been waiting to do this. His moans grew rougher, hips rolling up to meet my mouth.

My hand slipped lower, cupping, stroking. Then, accidentally, my fingers brushed past his balls, down toward the sensitive skin behind them. I grazed the tight ring of his ass.

Tyler tensed. A sharp breath hissed out of him. “Fuck…”

I froze. My hand hovered there, heart slamming. I looked up, mouth still around his cock, eyes wide.

Tyler looked down at me, eyes dark, pupils blown. His voice came out low, rough. “Uh fuckk”

The sound of Tyler’s moan hung between us. My fingers stayed where they were, brushing the edge of him, not pushing, just there. The air felt thicker, heavier. Something shifted.

I didn’t move. Neither did he.

We just stared at each other, breath ragged, waiting for whatever came next.


If you enjoyed this story, consider supporting the author on Patreon.


Report
What did you think of this story?
Share Story

In This Story