Work Text:
Steve flops back on to Eddie's bed, the room spinning in a way that makes him feel like he can't be upright anymore.
"You good, dude?"
"Mhm-hm," Steve grins and shoots Eddie a loose thumbs-up with his eyes closed, "yeah, 'm so good right now."
Eddie just laughs as he takes another drag, "You want any more or are you done?"
"Think 'm done. Can't move now."
The room is quiet with just the sounds of Eddie's inhales and Dio playing softly in the background. Eddie picks himself up off the floor to stub the roach out and sits himself against his headboard, feet shoving their way under Steve's thighs.
"Mmm, that feels nice."
"My feet?" Eddie wiggles his toes which makes Steve laugh. "You're a freak, dude."
There's a peaceful air to the night as they both relax, enjoying their highs. A quiet gurgle comes from Steve and Eddie opens his eyes - he hadn't even realised he'd closed them - to see a tiny frown etched into Steve's brow.
Another little gurgle comes from Steve and now he's paying attention Eddie can tell it comes from his stomach not the back of his throat.
Steve's eyes suddenly shoot open and he looks at Eddie, panicked, "I need to shit."
"Okay?" Eddie looks back at him blankly, "You know where the bathroom is, man."
"I can't move." One hand is holding his stomach now and he reaches out with the other to grasp Eddie's ankle. "Oh fuck, Eds, I think 'm gonna shit myself."
Eddie's too high to appreciate the severity of the situation. He leans forward and pulls Steve into a sitting position, "You got this man, you're fine."
Steve tries to stand but he's so off-balance that he just falls back onto the bed. "Eddie," he says urgently, "I can't get up."
The sheer panic on Steve's face starts to filter through to Eddie and he realises that Steve's not joking about this - he really thinks he's gonna shit himself.
"It's okay, Stevie," he rubs Steve's shoulder comfortingly, "I'll help you up. We'll get you to the bathroom."
With Eddie stood in front of the bed to support him, Steve actually manages to stay standing this time. But he's let go of his stomach to hold on to Eddie's arms to keep himself stable, and the gurgles come back in full force.
Eddie walks backwards as Steve slowly shuffles with him and they're making good progress. They've just got to Eddie's bedroom door when Steve freezes and tightens his grip on Eddie's arms.
"Eddie," Steve whines and squirms on the spot a little, "It's starting to come out, I can't hold it."
"Hey, you're okay we're nearly there, just hold on a little longer."
"I can't. Eddie, I -" the loudest gurgle yet makes Steve's knees buckle and then he's filling his pants with wet mush. "I - Eds - 'm so sorry."
"Oh baby," Eddie uses his thumb to wipe at the tears that have started to fall down Steve's cheeks, "it's okay, sweetheart, just let it out."
Steve's sobbing and he falls into a slight squat as another wave of shit pushes out of him and makes his pants sag. Eddie just holds him close and kisses his forehead, muttering soft words of encouragement.
"I've got you, my love, you're okay."
Steve whines and drops his head to Eddie's shoulder as he continues to shit his pants. It takes a few more minutes before he feels like it's over and gingerly moves back to standing properly. He can feel the way the warmth shifts and squishes against his ass and the weight of it in his pants and winces.
"Can you move yet, Stevie? You all done?"
"I th-think so. Eds. I'm s-sorry, I couldn't -"
"Hey, shush. You're okay. We're okay. Let's get you cleaned up, sweetheart."
