Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Midnight Roommate Blowjob

My straight roommate finally said yes and fed me his load in the dark.

10 min read November 13, 2026New

Quentin lay on his back in the dark and listened to the apartment settle. Twenty years old, thick through the chest and shoulders from two seasons of college football, he had come home from a late lift with his muscles still buzzing and his skin too hot for sleep. The sheet clung low on his hips. Under it his cock had been stubborn for an hour, heavy and half-hard, then fully hard, pushing a thick ridge up through the cotton of his gray boxer briefs until the head strained the waistband. He shifted. The drag of fabric made him hiss through his teeth. He was awake. Wide awake. Restless and horny and done pretending he did not know why.

Across the hall Hugo’s door had stayed shut since eleven. Twenty-two, openly gay, lean and sharp-mouthed, he had shared the two-bedroom with Quentin since August and had never once hidden what he wanted. The teasing had started as jokes and turned into something neither of them laughed off. Quentin walking out of the bathroom in a towel. Hugo’s eyes dropping and staying there. Late talks on the couch where Hugo said, plain as a door slamming, that a mouth like his could wreck a man who asked for it. Last week he had made the rule out loud: if you ever want it, you say so. I will not touch you unless you do.

Quentin had not said so. He had thought about it every night since, fist tight around himself in the dark, biting back Hugo’s name.

The bedroom door opened on a soft click. Quentin turned his head. Hugo stood in the doorway, bare-chested, dark hair mussed, black pants riding low on his hips. Moonlight cut a pale bar across his collarbone. He did not step in.

“You’re awake,” Hugo said, voice low and careful.

“Yeah.” Quentin’s answer came out rough. “Can’t sleep.”

Hugo kept one hand on the frame. “I heard you moving. I wasn’t coming in unless you were up and looking at me.” He swallowed. “We’ve been dancing around this for weeks. So I’m asking, out loud, before I take another step. Do you want me to suck your cock? Right now. You can say no and I go back to my room. Nothing happens unless you want it.”

Quentin’s cock jerked hard against the sheet. Heat slammed through his gut. He did not look away.

“Yes,” he growled. “I want it. I want your mouth on me. Come here and do it. I’m awake, I’m asking, and I’m saying yes.”

Hugo’s breath left him in a shaky rush. “Say it again.”

“I mean it.” Quentin spread a hand over his own chest and felt his heart slam. “Get over here, Hugo. Give me that blowjob. I want every bit of it.”

Hugo crossed the room slow, bare feet quiet on the floor, and stopped at the edge of the mattress. He did not touch yet. Moonlight silvered the hard line of Quentin’s body under the sheet, the broad chest, the cut of his abs, the obscene tent where his cock strained the cotton. Quentin watched him look. The hunger in Hugo’s face made his balls draw tight.

“Still yes?” Hugo asked.

“Still yes. Peel it back. I want you looking at it.”

Hugo caught the sheet in both hands and drew it down, inch by inch, over Quentin’s stomach, over the waistband, until the gray briefs were bare to the moonlight and the thick shape of him was impossible to miss. The head had worked free of the elastic, flushed dark, a bead of precum shining at the slit. Hugo made a low sound in his throat.

“Fuck,” he whispered. “Look at you.”

Quentin hooked his thumbs in the waistband. “Off. I want your eyes on my cock when you put your mouth on it.” He shoved the briefs down his thighs. His cock sprang up, heavy and thick, veins standing along the shaft, the head swollen and wet. He kicked the cotton off one ankle and let his muscular thighs fall open, wide, offering. The cool air hit him and he throbbed, a visible pulse that made another clear drop well up and slide down the underside.

Hugo knelt on the mattress between those spread thighs and just stared, hands braced on the sheet, not touching yet. His lips were parted. His own cock was hard in his pants, a blunt ridge Quentin could see and did not look away from.

“You been walking around with that after practice,” Hugo said, voice gone hoarse, “and acting like I wasn’t losing my mind.”

“I knew.” Quentin’s hand curled in the sheet beside his hip. “I’ve been lying here hard for you. Thinking about your mouth. Thinking about shoving it down your throat until you choke on it and still ask for more.” He rolled his hips once, slow, letting the heavy length sway. “So don’t just look. I need it. I need that hot mouth on my cock right now. Tell me you want it too.”

“I want it.” Hugo’s eyes locked on the glistening head. “I want to taste you. I want you fucking my throat. Say I can.”

“You can. I’m telling you to. Lick it. Slow. Let me feel your tongue before you swallow me.”

Hugo leaned in. His breath hit first, warm against the wet slit, and Quentin’s stomach jumped. Then Hugo’s tongue dragged, flat and hot and unhurried, from the heavy base all the way up the throbbing underside, catching the vein, gathering the slick, ending with a slow swirl around the crown. Quentin’s head fell back into the pillow. A groan tore out of him, open and filthy, nothing held back.

“Again,” he rasped. “Fuck, do that again.”

Hugo did. He licked him like he had been starving for it, long wet strokes that left the shaft shining, tongue pressing into the ridge under the head until Quentin’s thighs shook. He mouthed the side, lips soft, then firmer, sucking a kiss against the thick meat without taking him in yet. Spit slicked his chin. He looked up through his lashes, moonlight in his eyes, and Quentin felt owned by the sight and still completely in charge.

“You taste like you worked for it,” Hugo murmured against the head. “Salty. Thick. I could do this all night.”

“You will if I tell you to.” Quentin reached down and threaded his fingers into Hugo’s hair, not pushing, just holding. “Open. Take the head. I want to watch it disappear.”

Hugo’s lips parted. He sealed them around the swollen crown and sucked, gentle at first, tongue working the slit, then harder, cheeks hollowing. The wet heat closed over Quentin like a fist made of silk. Quentin’s grip tightened in his hair. A broken sound left his chest.

“Yeah. Just like that. God, your mouth is filthy. Suck me. Show me how bad you’ve wanted this cock.”

Hugo answered by sinking lower, inch after thick inch, lips stretched shiny around the girth, spit already leaking from the corners of his mouth and running down the shaft. One hand came up and wrapped the base Quentin could not yet fit, stroking what his throat had not taken. The other cupped Quentin’s heavy balls, rolling them, tugging just enough to make Quentin’s hips twitch. He bobbed, slow and deep, then pulled off with a wet pop that sounded obscene in the quiet room.

“More,” Quentin growled. “Don’t tease me now. You asked for this. I said yes. So take it.”

Hugo took it. He went down again, faster, sloppier, the sound of his mouth filling the bedroom, wet and greedy, slurps and soft gags when the head nudged the back of his throat. He relaxed, swallowed, and let Quentin feel the tight clutch of muscle around the crown. His hand never stopped stroking the thick base, slick with spit, twisting on the upstroke. His other hand fondled Quentin’s balls, thumb stroking the sensitive seam, squeezing in time with each bob of his head.

Quentin watched it all. Moonlight on Hugo’s hollowed cheeks. Spit shining on his lips and dripping onto Quentin’s abs. The way Hugo’s throat worked when he pushed deeper and held there, eyes watering, nose brushing the trimmed hair at the root, humming like he loved being full. Quentin’s cock throbbed against his tongue. Every pull of that mouth dragged another groan out of him.

“Fuck, look at you,” he said, voice wrecked. “On your knees in my bed, choking on my cock like you were made for it. You wanted this for weeks. Say it with your mouth full.”

Hugo moaned around him, the vibration shooting straight up Quentin’s spine. He pulled back just far enough to gasp, strings of spit connecting his lips to the shining head, and rasped, “Wanted it. Want your cock. Want you to use my throat. Do it. Fuck my mouth. I’m asking you to.”

“Hands stay where they are,” Quentin ordered. “Stroke me. Play with my balls. I’m going to fuck up into you and you’re going to take every inch I give you. Tap my thigh if you need me to stop. Otherwise you swallow.”

“I won’t tap.” Hugo licked a filthy stripe up the underside and opened wide again. “Give it to me.”

Quentin gripped his hair with both hands and thrust. Not cruel, not careless, but deep and dominant, hips rolling up off the mattress, feeding that thick cock into the wet heat of Hugo’s throat in steady, greedy strokes. Hugo took him. He gagged once, adjusted, and then the sounds turned sloppy and eager, gulping, wet, obscene. Spit ran down Quentin’s balls and Hugo’s stroking hand smeared it everywhere, fist flying over the base in the gaps between thrusts, palm cupping and tugging the heavy sac until Quentin saw white at the edges of his vision.

“That’s it,” Quentin growled, fucking up into him, watching his cock vanish between stretched lips again and again. “Take it. Take my cock. Such a hungry little mouth. You love this, don’t you? Love being used by your macho roommate in the middle of the night. Drooling all over me. Eyes watering. Still sucking like you’ll die if I pull out.”

Hugo’s answer was a desperate moan and a harder squeeze of Quentin’s balls. He bobbed to meet the thrusts, fast now, messy, lips swollen, chin soaked. One hand twisted at the base, tight and perfect, the other rolled Quentin’s balls and tugged them down when the pleasure spiked too sharp, keeping him right on the edge without letting him fall. The wet sounds filled the room, slick and rhythmic, broken by Quentin’s filthy encouragement and the creak of the mattress under his driving hips.

“Deeper. Yeah, right there. Swallow around the head. Fuck, Hugo, your throat is so tight. I’m going to come down it. You want that? You want me to flood your mouth?”

Hugo pulled off just long enough to pant, “Yes. Come in my throat. I want to swallow it. Don’t pull out. Give me every drop.” Then he sank down again, all the way, nose buried, throat working, hand flying on what little shaft remained outside his lips.

Quentin’s control snapped. He held Hugo’s head and fucked up into that swallowing heat, short brutal thrusts, growling through his teeth. “Take it. Take my load. Swallow my cum, you greedy fuck. Milk me. Don’t spill a drop.”

The orgasm hit like a hit on the field, sudden and total. His cock swelled, pulsed, and erupted in powerful jets straight down Hugo’s throat. The first spurt made Hugo groan and swallow hard. The second and third followed, thick and hot, and Quentin kept thrusting through it, hips jerking, emptying himself in heavy pulses while Hugo’s throat worked around him, gulping, taking it, one hand stroking the base to milk every spasm and the other gently squeezing his balls as they drew up tight. Quentin snarled, filthy and wrecked, holding Hugo down on his cock until the last hard throb eased into smaller pulses and Hugo swallowed those too, lips sealed, not wasting a drop.

He stayed buried a moment longer, chest heaving, cock still twitching on Hugo’s tongue. Hugo suckled him through the aftershocks, slow and thorough, tongue cleaning the sensitive head, hand stroking upward to coax out anything left. When Quentin finally loosened his grip, Hugo pulled off with a wet, obscene sound, lips shiny, a thin strand of spit and cum connecting them for a second before he licked it away. He looked ruined and pleased, eyes bright, chin soaked, breathing hard.

“Every drop,” he said, voice raw. “You came so much I felt it in my chest.”

He crawled up the bed, bracing on either side of Quentin’s sweat-slick chest, and kissed him deep. Quentin opened for it, tasting himself on Hugo’s tongue, salt and heat and the filthy proof of what they had just done. He grabbed Hugo’s ass and hauled him close, both of them panting into each other’s mouths, grinning like men who had finally stopped pretending.

“Morning,” Quentin growled against his lips, already half-hard again at the thought. “You’re waking me up with your mouth on my cock, and then I’m bending you over and fucking that throat until you can’t talk. Say you want it.”

Hugo laughed, breathless and dirty, and bit Quentin’s lower lip. “I want it. I’ll be on my knees before your alarm. Now shut up and let me taste you again.”

Quentin shoved two fingers into Hugo’s messy mouth, pushed them to the back of his tongue, and growled, “Clean them. Then get that ass up. Round two starts when I shove my cock back down this filthy throat and make you swallow another load before you even catch your breath.”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own gay male story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Tagged blowjob deepthroat rough-sex dirty-talk facials

Fresh filth, nightly

The best new stories in your inbox every day. Free, 18+, unsubscribe anytime.