throat training with stiles stilinski x reader
summary: stiles never expected you to be the one to suggest it, but he's pretty sure you've just changed his life
cw: MDNI!! m!receiving oral, descriptions of gagging, spit (like the body fluid), swallowing (like... well y'know). written to be gender neutral reader, though their hair is described as long enough for him to hold
masterlist, taglist, and kinktober 2025 masterlist!
"can i give you a blowjob?"
stiles had never been asked a more stupid question in his entire life. still, it took him aback, and his cheeks were splotched with maroon embarrassment as he stared at you with blown pupils.
"what kind of fucking question is that? can you-you... yeah! yes, yeah, you definitely can!" you tried not to laugh at his reaction, closing the textbook you had splayed out on his pillow. stiles followed suit, immediately shoving everything in sight off the bed.
"w-why do you ask? or- i mean, i know why you asked, consent is super sexy, but why, why the sudden... interest?" his cringed expression reflected in his tone as he choked out the rest of his question, regretting ever saying anything other than "YES!!".
you gave him a bashful smile, standing from the bed and ushering him to the edge. stiles tripped over himself as he scrambled to get to you, earning a laugh for his eagerness.
"i... i wanted to try something, if you'd be into it." your voice was quiet as you spoke, hesitant to hear his reaction.
stiles nodded quickly and hung from your every word as you slowly parted his legs and wedged yourself between them. your hands trailed up and down his thighs, goosebumps under his skin chasing your fingertips, light as a feather to tease him in the anticipation of what you had to say.
"i really want you to fuck my throat. but... i-i think it will take a bit of practice to build up to that, y'know? so do you think i could... practice that? taking you all the way?"
it took stiles every ounce of self-control in his body to not cum on the spot. all he could do was nod again as his mouth hung agape and his eyes stared at you in awe.
you were pretty sure you'd just broken stiles stilinski.
"babe? i'm gonna need a real response. consent is sexy, yeah?" nerves shook your voice, and stiles had absolutely no idea how you could think he would say no right now.
"yes, please," he moaned. leaning forward to kiss you, stiles continued to groan into your mouth, hungry lips nipping at yours as you fumbled with his zipper.
"god, i can't believe how hot you are." stiles breathed as he helped you take his bottoms off, boxers and all in one go.
he was already so hard, red tip leaking precum and begging for the warmth of your mouth. you smirked at how turned on the conversation alone had made him, nerves in your stomach transforming into butterflies as you sank to your knees in front of him.
you took his cock in your hand, wrapping gently around the base and giving a slight tug. you were rewarded with a soft whine falling from stiles' lips as he gathered your hair up for you, the look of awe never once leaving his face.
"just d-dont... hurt yourself, y'know. choke, or whatever."
you gave him a smirk and another tug. "that's kinda the point, isn't it?"
his groan in response was only amplified when you put him in your mouth, tongue swirling around his tip as you got used to the feeling of him in your mouth. so far, you hadn't done anything new, but stiles was melting under your every touch. your mouth was hot and wet, and he was already struggling to hold out.
you took a deep breath in preparation as you widened your jaw and began to sink lower on his cock, stiles' moans flooding your ears as you concentrated. the feeling was a bit uncomfortable as he grew closer to the back of your throat, but it felt good at the same time. you could feel him pulsing and twitching against your tongue, and it only spurred you on further.
it was too much too quick though, as you ambitiously attempted to take him all at once. you gagged, earning one of the sexiest moans you'd ever heard fall from stiles' lips before he immediately pulled you off.
"o-oh my god, are you okay?"
you nodded, though you were fighting to catch your breath as trails of spit hung from your panting mouth. "i'm okay, i just need a second."
stiles craddled your jaw in both hands, worry present in his features. "we're done. no way you're doing that again."
"sti, come on. i'm fine, really. you're gonna sit there and tell me that didn't feel good?"
stiles went silent, embarrassment tingeing his ears as though he'd been caught. you gave him a smirk before wrapping your hand around his base again, instantly causing him to shake underneath your touch.
and just like that, you had stiles back exactly where you wanted him.
taking him once again, you started slowly and kept reminding yourself to breathe through your nose. it felt less foreign this time, and you now held him in your mouth as you got used to the feeling how just how big he was.
stiles' hands snaked their way around you, trembling in your hair as you held him still in your mouth. "o-oh, fuck. oh that's good, baby, fuck."
you hadn't yet moved, and stiles squirmed underneath you as you swallowed around his cock, his tip bumping the back of your throat as he tried his best to not buck his hips up into you.
you lifted up from him with a pop!, heavily breathing as you met his glossy eyes. "y'good?"
"h-holy shit," stiles whimpered, immediately gripping a fistful of your now-tangled hair. "more. more, please."
with a deep inhale and newfound confidence, you took every inch of his cock into your mouth, feeling his tip throbbing in the back of your throat. stiles cried out in pleasure as he shook underneath you, tears welling in his eyes as you began to gag around him.
he tried to pull you off, but you fought it, keeping all of him deep down your throat and breathing through the uncomfortable feeling. you choke once, twice, and the groan from low in his chest was enough for you to keep it together and continue to suck him off.
you began to move as you normally would, hollowing your cheeks and sliding up and down his length, though this time, going much farther than you ever had before. stiles was a wreck at the feeling of your mouth, loud and incoherent as you gave him the best blowjob he was sure to ever have.
he tried to hold out, he really did. stiles wanted nothing more for this feeling to last forever. but the second you reached down to grab a handful of his balls, there was nothing he could do to stop it.
stiles came hard, thick spurts of his cum flowing down the back of your throat as he held your head down all the way to the base one last time. you started to gag again, and this time, instead of pulling you back right away, he held you there, and it only intensified his orgasm as he rode out the high feeling your throat spasm around him.
he pulled out quickly, eyes wide and fixed on you as you both fought to catch your breath. "o-oh my god, are you okay?"
you coughed a bit, face burning red as your lungs fought to catch up. stiles' hands found your hair again, though this time with caution, brushing it from your eyes and doing his best to soothe you.
"i'm so fucking sorry. holy shit, we are never doing that again."
you looked up at him like he'd suddenly grown eight eyes, grabbing his hands and locking them with yours. "what? stiles, i think that was one of the hottest things we've ever done."
his softening dick twitched at your words, giving away his true feelings on the entire event. still, stiles wasn't about to play with your safety and comfort, even if you were right.
"are you kidding me? i-i hurt you, we are not-"
"stiles, i'm fine. really, that was exactly what i wanted." you reassured him.
"really? you wanted to choke on my dick?"
stiles stared at you with wide eyes, and he was immediately getting hard again. "well fuck."
guineveresghost nyutasgirl extremebookreader iamacheezburger love-hs28 dumercredi dam-dum bryanna-j moniffazictress11 liebaluba the-fangirl-from-hell imafangirlofeverything adalvsseb cherrybomber3000 dayastarkorwtvr corsiry isansstuff 1989worshipper claudiwithachanceof princearthur4 frenziedobserverluminary ravisinghs-wife btch2009 jastoo46 hanz991 dayastarkorwtvr brunettebombshell72 parker-murdock forgetticushim seagull-111 lovewitchss