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

His First Orgasm

22-year-old warehouse worker Rafael strokes his virgin cock for the first time and explodes in his first powerful orgasm.

15 min read October 01, 2026New

Rafael shoved the apartment door shut with his shoulder and let the keys clatter onto the scarred kitchen counter. Twenty-two years old, still smelling of cardboard dust and forklift exhaust from the warehouse, he rolled his neck until something popped. The ache low in his belly had been riding him for weeks now, a heavy, insistent throb that woke him at three in the morning with his sheets twisted and his cock hard against his thigh. Tonight it felt worse, thicker, like a second heartbeat he could not ignore.

He peeled off the sweat-stiff work shirt and dropped it. The air from the cheap window unit licked across his bare chest. In the narrow hallway mirror he caught his own reflection: dark hair matted to his forehead, shoulders still broad from stacking pallets, jeans hanging low on lean hips. Below the zipper the outline of his cock strained, thick and unfamiliar even after all these nights of waking half-hard. He had never touched it the way Errol talked about. Never wrapped a hand around it just to feel.

Errol’s voice came back easy, that afternoon last month when they were splitting a six-pack on the loading dock after shift. “Dude, you never jerked off? Not even once?” Errol had laughed, not mean, just stunned. “You’re twenty-two. How do you even sleep? Look, you just… learn. Get your hand on it, find the rhythm. It’s not rocket science. First time I came so hard I saw stars. You gotta try it.” Rafael had mumbled something and changed the subject, ears burning. But the words had stuck. Learning to wank. Like it was a skill he was supposed to pick up the same way he learned to drive the forklift.

Curiosity and the deep, pulling ache finally shoved everything else aside. He walked into the bathroom, flicked on the harsh overhead light, and locked the door even though he lived alone. The mirror threw his full body back at him. He unbuttoned the jeans, pushed them down with his boxers in one clumsy shove, and stepped out. Naked, the cool tile under his bare feet, he stared.

His cock hung heavy, already half-swollen, the head dusky and smooth, a bead of clear fluid shining at the slit. He had seen it every day in the shower, washed it without thinking, but never looked at it like this—never considered it something he could play with. His balls felt tight, full. The ache pulsed harder just from looking. Hands trembling, he reached down.

Fingers brushed the shaft first, tentative. Skin hotter than the rest of him. He closed his fist around the middle, not too tight, and the simple pressure made his breath catch. Thick. Velvet over steel. He gave an experimental stroke upward, dragging the loose skin toward the head, and a bright spark of pleasure shot straight into his gut. “Fuck,” he whispered, the word cracking. His grip tightened on instinct.

Another slow pull. The friction was new, raw, perfect. His cock thickened fully inside his fist, jumping once against his palm. He watched in the mirror: the way the head flared darker, the way his own fingers looked wrapped around it. Heat flooded his face. He stroked again, longer this time, base to tip, and his knees nearly buckled. Pleasure rolled up his spine in warm waves. He had to lean a hand on the sink to stay upright.

Thoughts of Bianca slid in uninvited—Bianca from receiving, twenty-four, the one who always smiled with too many teeth when she handed him the manifests. He imagined her mouth instead of his hand, full lips parting around the head, tongue swirling. His fist moved faster without him deciding. Then Talia, the night-shift checker with the thick thighs and the low laugh, the way she bent over the scanner and her shirt rode up. In his head she was on her knees too, eyes dark, telling him to keep going. The dual images made his cock pulse hard enough that a string of clear precum leaked over his knuckles.

He smeared it down the shaft, the wetness turning the friction slick and filthy. Breath hitching, he found a rhythm—long strokes that dragged every inch of sensitive skin, then shorter ones that concentrated under the head where it felt brightest. His hips started rocking into his fist on their own. The bathroom filled with the soft wet sound of skin on skin and his own uneven breathing. Sweat beaded on his chest, rolled down the center line of his stomach.

He tightened his grip, experimented with twisting a little on the upstroke the way he thought Errol might have meant. Lightning cracked behind his eyes. A low groan tore out of him. His free hand braced harder on the porcelain; knuckles white. The ache that had lived in him for weeks was transforming, sharpening into something urgent and sweet. Every stroke fed it. He could feel his balls drawing up, heavy and sensitive when his knuckles brushed them.

“Bianca… Talia…” The names slipped out half-formed. He pictured Bianca’s breasts filling his hands while Talia kissed down his neck. The fantasy tangled with the real heat of his own palm, the real slick glide, the real way his cock jerked and leaked more. He stroked faster, the rhythm turning greedy. Pleasure coiled tighter at the base of his spine, unfamiliar and overwhelming. His thighs shook. The mirror showed everything—flushed face, parted lips, the desperate pistoning of his fist, the glistening length of his virgin cock shining under the lights.

He was close to something he had never felt, the edge of it looming huge and unknown. Curiosity still burned under the need: what would it feel like when it finally broke? He wanted to know. He needed to know. His hand flew, wrist aching, strokes short and frantic now. More precum spilled, making everything slippery and loud. His abs clenched. A full-body shiver raced through him. The tension climbed higher, higher, the throb in his cock turning almost painful with how good it was.

Rafael’s eyes locked on his reflection—the young warehouse worker completely undone, naked and trembling, fist locked around his own desperate cock while the images of Bianca and Talia kept him stroking like he might die if he stopped. The first true crest of something massive gathered low in his belly, coiling, promising, not yet released. He kept going, faster still, breath ragged, chasing the unknown edge with everything he had, the ache finally answering every curious stroke.

His knees finally gave way under the mounting storm. The cool tile bit into his skin as he sank down, still facing the mirror, still gripping that rigid, virgin cock like it was the only solid thing left in the world. Rafael’s free hand dropped from the sink edge and cupped his heavy balls, rolling them gently at first, then firmer, feeling the tight sac draw up tighter against his body. The dual sensation ripped a raw sound from his throat.

“Fuck… fuck, this is it,” he panted, eyes locked on his own reflection. Dark hair stuck to his forehead in sweaty curls. Shoulders bunched. Abs clenched hard. And between his spread thighs, that thick cock stood purple-headed and glistening, his fist already flying again in long, desperate strokes from base to flared tip. Every upward drag pulled the loose skin tight; every downward plunge squeezed precum out in shiny strings that painted his knuckles and dripped onto the tile between his knees.

He thought of Errol’s easy laugh on the loading dock. “First time I came so hard I saw stars.” The words pushed him harder. He twisted his wrist on the upstroke the way instinct demanded, thumb swiping over the weeping slit, and lightning forked straight up his spine. His balls pulsed in his palm. He rolled them again, tugging lightly, then cradled their weight while his stroking hand turned frantic—long, wet, pistoning strokes that made his cock slap softly against his fist on every pass.

Bianca’s smile flashed behind his eyes, that too-many-teeth grin from receiving. In his head she was right here on the bathroom floor with him, bare breasts swinging as she watched him wreck himself. “Show me how you do it, Rafael,” fantasy-Bianca whispered. He groaned her name out loud, hips punching forward into his fist. Then Talia replaced her—thick thighs straddling his lap in the mirror’s fantasy, low laugh vibrating against his ear while she ordered him to keep pumping. “Don’t you dare stop now. Look how hard you are for us.”

The pressure built like a fist closing around the base of his spine. His virgin cock had never felt this full, this desperate. Veins stood out along the shaft under his flying fingers. The head flared darker, shiny with fresh slick. He could feel every ridge of his own grip, every scrape of callus from warehouse work dragging over hypersensitive skin. Sweat rolled down his chest, traced the V of his hips, mixed with the precum already striping his stomach.

He pumped faster, longer strokes that traveled the full length, then shorter, vicious ones concentrated right under the ridge where the pleasure burned whitest. His balls drew up hard into his cupping palm. He rolled them roughly now, squeezing just enough to make his thighs quake. The wet sound of fist on cock filled the tiny bathroom—obscene, rhythmic, unbroken. His breath came in shredded gasps. “Bianca… Talia… oh fuck, Errol was right—”

The coil snapped.

Rafael’s eyes flew wide. A strangled gasp tore out of him as the first true orgasm of his life ripped straight through his core. His fist never stopped; if anything it hammered harder, milking the explosion. Thick ropes of cum erupted from the pulsing tip in violent jets, white and hot, splattering across the lower half of the mirror in long, glossy streaks. One powerful spurt hit the glass dead-center and ran down in thick rivulets. Another arced higher, catching the harsh light. His hips jerked uncontrollably, fucking into his tight fist in short, animal thrusts while more cum pulsed out—rope after heavy rope—coating his knuckles, striping his abs, dripping in heavy drops onto the cool tile between his knees.

He kept stroking through it, long desperate pulls that dragged every last spurt free, balls still rolling in his other hand as they emptied. Pleasure crashed in waves so huge they blanked his vision white at the edges. His cock throbbed violently in his grip, each pulse shooting another thick strand until the mirror looked painted, until his thighs trembled so hard he nearly toppled forward. A broken moan ripped free—“Jesus… fucking… Christ”—and still the orgasm rolled on, longer and stronger than anything he had ever imagined possible. His virgin body had no map for this; it just seized and released and seized again, hips snapping, fist flying, cum still leaking in weaker but steady pulses that mixed with the earlier mess on the glass.

When the peak finally began to ease, he slowed the strokes but did not stop. Sensitive now, almost too much, yet he could not let go. He milked the last thick drops out, watching them bead and fall, watching his own reflection—twenty-two-year-old warehouse worker on his knees, naked, chest heaving, cock still rigid and shiny and slowly softening only the barest fraction in his slick fist. Cum streaked the mirror like abstract art. His balls felt lighter, emptied, yet the deep ache had only shifted into a humming aftershock that made his skin prickle.

He stayed kneeling, breathing hard, hand still loosely wrapped around himself. The tile cooled his shins. Sweat cooled on his back. In the mirror his eyes looked wild, almost shocked. He had done it. He had finally learned what Errol meant. The stars had been real. And already—impossibly—his cock gave a weak twitch in his palm at the memory of how hard those first jets had hit the glass.

Rafael’s free hand left his balls and braced on the floor. He stared at the cum-smeared reflection of his own spent body and felt the curiosity surge again, hotter than before. That had been the first. What would the second feel like? How soon could he make it happen again? His fingers tightened once more around the still-thick shaft, giving an experimental slow stroke through the slippery mess he had made. Fresh sparks lit low in his belly. He was nowhere near finished discovering himself tonight.

Rafael’s fingers tightened once more around the still-thick shaft, giving that experimental slow stroke through the slippery mess he had made. Fresh sparks lit low in his belly, hotter and sharper than before, and he was nowhere near finished discovering himself tonight. The tile bit cooler against his knees now that the sweat was drying in patches, but he barely felt it. His cock pulsed once in his grip, half-hard again already, the head still flushed and shiny with the thick white evidence of what he had just done. He watched it in the mirror—twenty-two-year-old warehouse worker on his knees, chest still heaving, dark hair plastered to his forehead—and a low, unbelieving laugh slipped out of him.

He started stroking again, slower this time, learning the difference. The skin was hypersensitive, almost too much, every callus from loading pallets dragging like sandpaper and silk at once. Cum from the first round slicked the way, turning each pull into a wet, filthy slide that made his abs jump. He twisted his wrist the way that had cracked lightning through him minutes ago and felt the same bright fork race up his spine. “Fuck… again,” he whispered to his own reflection. His free hand left the floor and found his balls once more. They felt lighter, emptied, yet still heavy enough to roll and tug. The dual sensation pulled another groan from deep in his chest.

Bianca’s smile floated back first—those too-many teeth from the receiving desk, the way she leaned across the counter and her shirt gaped just enough. In his head she was kneeling right here, bare, whispering filthy encouragement while he worked himself. Then Talia’s thick thighs and low laugh layered over it, ordering him not to stop, to show them how hard he could get all over again. Errol’s voice from the loading dock threaded through both fantasies: “First time I came so hard I saw stars. You gotta try it.” He had tried it. He had seen the stars. And now he was chasing them a second time with both hands and a hunger that felt bottomless.

He rose up off his heels a little, hips rocking forward into his fist. Longer strokes first, base to tip, dragging every inch of slick skin, then shorter ones that concentrated right under the ridge where the nerves still sang. Precum—no, leftover cum mixed with fresh clear fluid—leaked in thin strings, coating his knuckles anew. The wet sound filled the tiny bathroom again, louder, more obscene, unbroken. Sweat beaded fresh across his shoulders and rolled down the center of his chest. He could smell himself: salt and sex and the faint cardboard dust that never quite left his skin after a warehouse shift.

His cock thickened fully inside the circle of his fingers, jumping hard enough to slap against his palm on every downstroke. He watched the mirror like it was a second person in the room—flushed face, parted lips, the desperate pistoning of his fist, the way his balls drew up tight again under his rolling fingers. “Bianca… look at me,” he panted. “Talia, fuck, don’t stop watching.” The names came out broken, half prayer, half curse. Fantasy-Bianca cupped her breasts for him; fantasy-Talia bent lower, tongue out, waiting for whatever he would give her next. The images tangled with the real heat and slick and ache until he could not tell where one ended and the other began.

He shifted, back finding the wall beside the toilet for balance. Cool plaster against bare skin made him hiss, but he needed it. Knees still spread on the tile, free hand braced beside his hip now, he fucked up into his fist with short, brutal thrusts. The coil was building faster this time, greedy, like his body had learned the map and wanted to race the route. Every upward drag pulled the loose skin tight over the head; every downward plunge squeezed fresh beads that mixed with the drying streaks already striping his abs and thighs. He twisted again, thumb swiping the slit, and his whole body jerked.

“Errol was right—jesus—stars—” The words tore out raw. Pressure gathered low and huge, a fist closing around the base of his spine. His thighs trembled harder. The mirror showed everything: the young guy completely undone a second time, virgin cock no longer virgin, glistening and purple-headed and leaking while he wrecked himself for the women who lived only in his head and the friend who had simply told him to learn. He stroked faster, wrist aching, rhythm turning frantic and uneven. Balls pulsed in the ghost-memory of his palm. Sweat stung his eyes. The bathroom air felt thick, humid with his own breathing and the sharp scent of fresh cum.

The second crest hit like a truck.

Rafael’s mouth opened on a silent shout first, then a broken, animal sound ripped free as thick ropes erupted again—hotter, somehow more intense for being the second. His fist never stopped; it milked and dragged and twisted through every violent pulse. Cum shot in heavy arcs, some catching the lower edge of the mirror again, some striping his chest and stomach in fresh glossy lines, some dripping straight down over his knuckles and onto the tile already painted white. His hips snapped forward in short, uncontrolled thrusts, fucking his own tight grip while pleasure blanked his vision white at the edges and rolled through him in crashing waves. He kept going, long desperate pulls that dragged every last spurt free, cock throbbing so hard it hurt in the best way, balls drawing up empty and tight.

When the peak finally began to ease he slowed but could not let go. Sensitive now—almost too much, the skin raw and buzzing—yet he kept the loose fist moving, milking the last thick drops. They beaded at the tip, trembled, fell in heavy slow drips over his knuckles. His chest heaved. Aftershocks fluttered through his thighs and belly, little electric sparks that made his cock twitch weakly even as it started to soften the barest fraction. He slumped back against the wall hard, the plaster cool and solid against his shoulders and the back of his head. Chest heaving, body trembling with those aftershocks, he watched the last weak spurts drip over his knuckles and streak down his wrist.

He stared at the mess he had made—mirror painted in long drying streaks, tile puddled between his knees, his own stomach and thighs striped white, knuckles shiny and dripping—with a dazed, satisfied grin spreading across his face. The grin felt huge, stupid, almost proud. Twenty-two years old and he had finally learned. Stars had been real both times. Already, impossibly, he was wondering how soon he could try it again. Tonight, maybe. After a shower. Or right here once more if his cock would just—

The grin faltered.

Something cold slid under the humming afterglow. His breathing was still ragged, but the satisfaction curdled at the edges. He looked at the cum-smeared reflection of himself—young warehouse worker naked and spent on a bathroom floor, alone—and the fantasies of Bianca and Talia suddenly felt thin, almost embarrassing. They were just pictures. Errol’s easy laugh on the loading dock felt farther away too. He had chased the unknown edge and caught it twice, harder than he ever imagined, and now the tile was sticky and his wrist ached and the air smelled thick with what he had done. The deep ache that had ridden him for weeks was gone, replaced by a hollow quiet that made the tiny bathroom feel smaller.

He tried to hold onto the dazed grin, the curiosity, the wonder of how soon. His cock gave one last weak twitch in the loose circle of his fingers, a final clear bead welling and rolling down. But the grin slipped. Doubt crept in cold and specific: was this supposed to feel this empty afterward? Was he supposed to sit here smeared and trembling and already half-ashamed of the names he had groaned out loud to no one? The stars had been real. The mess was real. Yet something sat wrong in his chest now that the last aftershock had faded—something that felt too much like regret for the version of himself who had never known, and too much like loneliness for the one who now did. He stayed slumped against the wall, staring at what he had made of himself, the satisfied edge of the grin gone soft and uncertain.

Rate this story

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

Want your own masturbation story?

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

Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →
Adults only · no real people · what you type is never shown on the site
Sponsor

Real people on cam, right now.

Free to watch. No card, no signup needed.

Watch live →
Sponsored link. 18+ only.
Tagged handjob masturbation edging

Fresh filth, nightly

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