Work Text:
Shane was curled up reading a book on the couch while Ilya played a game on his phone. The sun was just beginning to set, and they were winding down after a long day. They had just finished eating dinner, protein pasta and broccoli, and Shane had even let himself have a small bowl of ice cream.
Shane felt the familiar feeling of a bowel movement starting to happen in his gut. He was almost done with his chapter, so he ignored it and kept reading. His stomach let out a few quiet rumbling sounds, and he pulled his knees closer to his chest.
Just as he was finishing the chapter, he felt the shit move through him, all the way until it was pressing up against his hole. He set his book down and stood up from the couch, planning to head to the bathroom to relieve himself.
Ilya put his phone down and reached both hands up towards Shane. "Where are you going, malysh?"
"Just to the bathroom. I'll be right back." He started to walk away, but Ilya grabbed his hand, a mischievous look in his eye.
"What are you going to do in there?"
Shane looked at him, confused. "Um... use it?"
Ilya laughed. "Yes, I gathered that. Use it for what?" he asked, his eyes glinting.
Shane finally caught on to what Ilya was getting at. His cock gave a small twitch in his pants, and he felt heat rising to his cheeks.
"Oh. Well, I got up because I have to poop, but I actually kind of have to do both."
"Yeah? How bad is it?"
Shane took stock of himself, assessing the pressure and how strong it was. The shit was sitting right at his hole, but his body wasn't trying to force it out. It was just there; a consistent fullness that wasn't too bothersome at the moment. His bladder was okay, too, just a normal amount of piss that didn't ring any alarm bells for him.
"It's not too bad. Just kind of there."
Ilya patted the couch and looked up at Shane with lust drunk eyes. "Want to see how long you can hold it?"
Shane's stomach fluttered, and his dick immediately began to stiffen at Ilya's suggestion.
"Fuck yes," he breathed. He climbed back onto the couch and nestled himself up against Ilya, his back pressed to Ilya's chest.
Ilya wrapped his arms around Shane's waist, and started rubbing small circles over his stomach. "Fuck, you're gonna get so full for me. Hold it all in until you can't take it anymore, aren't you?"
Shane whimpered and let his head fall back onto Ilya's shoulder. "Yes, I'm gonna hold it as long as I can. I promise."
"Mmmm, you're always so good for me. So perfect," Ilya whispered into his ear. Shane shivered at the feeling of his breath. His cock was already hard and throbbing, and then Ilya started kissing his ear, sucking the lobe into his mouth. Shane's breath quickened, and a jolt of arousal shot through him. He needed to be closer, touching him, kissing him. He flipped over and crashed his lips against Ilya's, licking into his mouth.
Ilya let out a surprised little noise, then melted into the kiss and met Shane's enthusiasm with ease. Shane slowly started to rock his hips against Ilya's, gently gliding their clothed cocks against each other, and he couldn't help the moan that slipped out of him.
Ilya pulled back, breathing hard. "Fuck, malysh, this is really getting you going, isn't it?"
It had been a while since they had played like this, and Shane didn't even realize how much he had missed it. Now that they were in the moment, the anticipation was killing him. He was craving the feeling of being full and desperate, holding for as long as he could. He was so turned on, it was hard to think.
"Yes, God Ilya, I can't wait to be good for you. I'm gonna be so fucking good for you," Shane moaned, still grinding his dick up against Ilya's. He felt a familiar tingle in the base of his spine, and he had to pull back with a gasp. "Fuck, I need to stop doing that or I'm gonna cum."
Ilya's lips were parted, breathing hard, and he looked at Shane like he hung the moon. "Jesus fucking Christ. You are going to kill me."
Shane closed his eyes and calmed himself down. The last thing he wanted to do was accidentally get himself off before they had even started. He wanted to hold everything in, and that included his orgasm. "I need to distract myself. I'm way too horny right now."
"You want to read some more of your book? I can keep myself entertained."
Shane nodded. "Fuck, okay, yeah, I just need to focus on literally anything else."
They settled back into their own activities, and Shane tried to focus on his book. He was re-reading the same paragraphs over and over, unable to really process the words. The only thoughts in his brain were how hot it was going to be to hold for Ilya, and how full he was starting to feel. His bladder twinged, and his stomach was starting to ache from the shit sitting inside of him.
After twenty more minutes of pretending to read his book, Shane's body finally started to really protest. He felt the shit pushing to get out, and he clenched and squirmed around in his seat, catching Ilya's attention.
"Is something wrong?" Ilya asked.
Shane whimpered. "Um, it's starting to get uncomfortable."
Ilya reached over and stroked Shane's cheek, then patted his own legs. "Come here. Sit on my lap."
Shane climbed into Ilya's lap, both of their legs stretched across the couch.
Ilya started stroking his stomach again. "Tell me what you are feeling."
Shane took a shaky breath. "I feel it pressing up against my hole," he said, "and it keeps trying to come out, but I'm not letting it. I'm holding it for you."
"Good, that's so good. You're doing so well."
Shane's bladder was starting to throb. He squeezed his thighs together, and grabbed his dick through his pants. "And I really have to pee. I think that's what's making it worse. If it was just one or the other, I would feel okay, but it's hard when I have to do both so bad."
Ilya lightly brushed his fingers over Shane's distended bladder. Shane gasped, and grabbed himself harder to prevent a leak.
"Thank you for telling me. How can I help you feel better?" Ilya asked.
Shane felt gurgling in his stomach, and the pressure of gas trying to escape. "I need to, um..." he trailed off.
"Need to what?" Ilya persisted, "Tell me, Shane."
"I kind of need to fart," Shane whispered. His cheeks grew red at the admission, and he was wriggling around in Ilya's lap trying to hold it in while he waited for permission. He could feel Ilya's hard dick pressed up against his ass. "Can I?"
"Yes, that's okay. You can let go," Ilya said.
Shane took a deep breath and pushed, a long fart vibrating out of him and directly onto Ilya's dick.
"Oh, fuck," Ilya moaned, grinding up against Shane's ass, "Oh my god, that felt good. Did that feel good for you?"
It did help with the pressure. Shane nodded. "Yes, I feel a little better."
Ilya was panting. "Can you do that again?"
Shane could feel more gas bubbling around inside of his gut. "Yes, you want me to? It's okay if I don't hold it in?"
"Yes, baby, fuck, let it out. I want to feel it on my dick."
Shane sighed and let a few more farts slip out of him, sending more vibrations between them. Ilya was moaning and writhing beneath him, rocking his hips up.
"Jesus, Shane, that feels insane." His voice was strained, and Shane was so turned on by the sound of it, he had to fight not to start jerking himself off right there. If he could just get some friction, anything, it might help him keep everything else in. If anything, it would at least be a decent distraction.
"C-Can I... am I allowed to touch myself?" he asked cautiously.
Ilya paused for a moment, thinking. "Mmmm, no. But you can use my leg."
Shane didn't care where the friction came from. He just needed a little bit of relief from the throbbing, aching feeling is his cock. He immediately jumped up, pulling his pants and boxers off. He needed to feel Ilya directly on his skin.
Ilya pulled his hoodie off and laid it down on the couch underneath them. "Just in case," he said.
Shane climbed over Ilya's leg, facing him, his hips starting to move before he was even fully seated.
"Ah, no," Ilya said, "face the other way. I want to see your ass."
Shane hesitated, knowing that the shit was right there. A rush of embarrassment came over him at the thought of Ilya seeing it poke out of his hole if he wasn't able to hold it. "What if I- you know, like... what if..." he stuttered.
"I don't care," Ilya replied, cutting him off, "I want to see it."
Ultimately, Shane's desperate need to hump something overrode his embarrassment. He turned to face the other way and started frantically rutting himself against Ilya's leg, moaning and whimpering with every thrust. Waves of pleasure crashed over him, and he couldn't stop chasing the feeling.
"Holy shit, fuck, Ilya it feels so good," he whined, "Oh god, I want to cum so bad."
"Hold it, malysh. I know you can."
Shane whimpered and tightened his core to fight against his impending orgasm, which put pressure directly on his bowels.
He groaned, trying to squeeze himself shut as he felt the log of poop trying to get out. It pushed past his rim and the tip started inching out of him, stretching his hole.
"Fuck!" he gasped, clenching around it. The shit slipped back inside of him, and he fell forward, grasping at the couch. With every thrust of his hips against Ilya's leg, the hard log was pushing out, then sliding back in when Shane tensed himself around it. The constant back and forth movement of it was rubbing up against his prostate, and he was fighting everything in him not cum as sparks of pleasure shot through his body.
"Oh my god," he moaned, with tears in his eyes, "Baby, it feels like I'm getting fucked."
Ilya was holding onto his hips, helping him keep a consistent rhythm. "I can see it, holy shit, Shane. Keep going, keep fucking yourself on it. How does it feel?"
"It feels so good, I'm trying not to cum, Ilya, fuck!"
"God, Shane, you should see yourself right now. So fucking perfect."
Shane could barely talk. The feeling of the log massaging his prostate combined with the friction on his dick was too much.
"I- Ilya- I'm gonna, I can't- fuck!" he cried, finally losing the battle and giving in to his orgasm. It came crashing over him, and he wrapped his arms around Ilya's leg as ropes of cum came shooting out of him. He was gasping and moaning, trying to hold everything in as he let himself cum.
When his orgasm wound down, he felt himself starting to pee. He reached down and grabbed his dick, trying to stop the flow.
"Fuck! Fuck, Ilya, I'm peeing, I'm peeing, I'm sorry!" he sobbed. The warm, gushing stream came pouring out of him, all over Ilya's leg and the hoodie beneath them. It felt so fucking good, almost like he was still cumming. He whined and kept rutting up against Ilya as it continued flowing out.
"Fuck, good job, baby, let it all out for me. You did so good holding it," Ilya said through clenched teeth.
When the stream finally slowed, Shane turned around and collapsed on top of Ilya, sniffling. He buried his face into his neck, and wrapped his arms tightly around him. "I'm sorry, I had to cum. I couldn't stop."
Ilya rubbed his back, and kissed the top of his head. "Don't apologize, you did everything right."
As Shane came down from the high of his release, he felt the overwhelming need to push his poop out. He moaned and squeezed himself tighter around Ilya. His body was exhausted, and he just didn't have any energy left to fight it. "Can I go to the bathroom? I can't hold it anymore," he mumbled into Ilya's skin.
"Why don't you put your underwear back on, malysh. I want you to let go here."
Shane looked up at him. He could tell Ilya's restraint was slipping. "Here?"
"Yes," Ilya breathed, "on my lap like earlier. It felt so good, I want to feel you letting it all out."
Shane held it as he stood back up and pulled his boxers on, climbing onto Ilya's lap. "I don't know how much longer I can keep it in," he whined. He was feeling desperate and overwhelmed, and he just wanted to give up and go.
Ilya leaned over and whispered in his ear. "Don't hold it, baby. Give it all to me."
Shane gave a small push, grunting as the shit finally came sliding out of him. He sighed at the instant relief as it filled his boxers, and the bulge pressed right up against Ilya's dick. Ilya moaned loud, grinding up against the mess, and kissing Shane's neck.
"Mmmmm, fuck, it feels so good. Is there more?" Ilya asked.
Shane nodded, pushing another large piece out. He could feel Ilya start to shake underneath him, picking up the pace of his thrusts.
"Jesus, Shane, I'm gonna cum. Fuck, keep going," he said, gasping.
Shane gave one final push, letting the last log press out of him. Ilya's hips started to stutter, and he grunted and moaned as his orgasm crashed over him.
"Ahhh, mmmmm, fuck, Shane!" he cried out, humping himself up into him, breathing through it. Shane could feel his dick pulsing as he shot his load out hard. The front of his sweats were soaked through with cum, and he pulled Shane down onto him when his orgasm finished.
"Fucking hell, that was..." he breathed.
"That was intense," Shane finished.
They cuddled against each other, catching their breath until Shane got uncomfortable in the mess. They spent the rest of the night cleaning up, attached at the hip as they took care of it all, and spent way longer than necessary in the shower together.
As they settled into bed, Shane pressed his face into Ilya's neck. "Sometimes I can't believe how lucky I got with you."
Ilya squeezed him tight. "I'm the lucky one, malysh."
