Everyone in this story is 18+.
“Ugh, class was so boring today!” I walked into our dorm room and slammed the door shut behind me before dropping my backpack to the floor. “The professor went off on some tangent and he just wouldn’t shut up about it. I could barely keep my eyes open.”
It was mid-week, which meant I’d been locked and horny for a few days now. I kicked off my shoes, then went straight towards my bed. I hopped up, taking a seat at the edge. My roommate was at his desk, scrolling on his phone and uncharacteristically silent. “Uhh, Ryan?”
He turned and shot me a piercing look, one that said I had done something wrong. What could I have forgotten?
“Oh fuck!” I exclaimed. I hopped off the bed and quickly stripped, feeling humiliated for having forgotten, and even more so for having to get naked in front of him.
“That’s more like it,” Ryan said once I had discarded my clothes. He had a smug, satisfied look on his face, along with a huge bulge in his shorts. “What were you saying, James?”
“Oh, nothing,” I muttered. “Just, uh, complaining about one of my classes.”
“Mhm,” he said dismissively. “How about you turn around for me? I wanna get a good look at my property.”
His property? I lost a stupid bet, but that didn’t mean he owned me… did it? My dick started to expand in its cage at the thought, but it was unable to get fully hard. Because Ryan held the key. Because he… I shook the implications from my brain before quickly turning around, eager to hide the attempted boner from his sight.
“Fuuuck,” Ryan whispered. “Bend over, James. Spread those cheeks.”
My face flushed from the embarrassment. Not that he could tell. I did as asked, arching my back and pulling my cheeks apart to give my roommate a proper view of his hole. Uh, my hole.
“Now that’s a pretty sight,” he said. “You can turn back around now.”
I hesitated, but turned around after a moment. It was somehow worse to face him than it was to stay in that position. “Thanks,” I said. My hands instinctively went to my dick, trying to hide the growing bulge in the cage.
Ryan raised his eyebrows. “Hiding, are we? That won’t do. Drop those hands to your sides and get over here.”
Fuck, this was so humiliating. I let my hands go, revealing a straining, leaky, pathetic-looking dick. “Happy?” I said. I walked closer until I was right by his side, with him still sitting at his desk.
“Aw,” my roommate teased. He reached up and put his hand under the cage, taking hold of my balls. “You look so horny. You must be dying for a release.”
I perked up. “Yes,” I said, perhaps a little too desperately.
“That’s cute,” he teased. He let go of my balls, then turned back towards his phone. “Well, I’ve got some homework to do. Why don’t you make yourself useful under my desk?”
“Wha-”
Before I could even ask, Ryan stood and pulled his shorts clean off. Underwear too. His dick sprung out, semi-hard already and getting bigger by the second. He took a seat, sending his cock bouncing in the process. Then gestured underneath his desk.
“Ryan, I-”
I was met with a hand in the air. “Not now,” he said. “I’ve got this write-up that I’ve been procrastinating for days.” He leaned to the side and grabbed his backpack, pulling out his laptop and placing it in front of him. He propped it open and began to sign in, but then he paused and glanced my way again. “Well?”
I could feel the heat radiating from my cheeks. Was this what I had become? A servant to my roommate’s cock?
He turned his attention back to the laptop.
I looked down at my dick. My caged dick. I sighed, then got down on my hands and knees. If I couldn’t cum, I might as well find other ways to enjoy myself. I crawled under his desk, positioned myself in front of his chair, then took his dick into my mouth.
“Ahhh,” Ryan sighed.
I grabbed the shaft of his cock and began to stroke it, slurping and jerking him off in a constant rhythm. Up above, all I could here was the clacking of the keyboard as he worked on his report, along with the occasional moan. It was bad enough I had to suck his cock, but being ignored added an extra layer of humiliation. It was like I wasn’t even worth his time. I was nothing but a cock sucker to him. So naturally I was even more turned on than ever.
My head bobbed up and down in the limited space, sucking on his tremendous cock. My caged dick was so hard, so desperate to grow more, but there was nothing I could do about it. It’s hard to explain just how frustrating it is when you can’t get fully erect for days at a time. I can feel the blood rushing to my dick. I can feel it grow in the cage. But it never reaches its full size.
Ryan shifted his hips forward. Oh, so now he was paying attention to me. I could hear his breathing get quicker. The keyboard was silent. He was going to cum.
After a few more strokes, his cock erupted in my mouth. Hot cum hit the back of my tongue as I continued sucking, hungry and desperate for every drop. It was salty and sweet at once. I savored the taste as more and more cum shot from his dick, flooding my mouth with his load. I swallowed as much as I could, but I was no expert. Not yet, anyway. My roommate’s cum began to dribble down my chin, spilling out of my filled mouth.
All the while, he continued moaning and bucking his hips, enjoying the sweet release of an incredible orgasm. When it seemed like he was winding down, I finally let him out of my mouth. I wiped the missed cum off my chin, then greedily sucked it off my fingers.
“Fuck,” Ryan exhaled. He pushed his chair back to get a good look at me under the desk. “That was amazing.”
“Thanks,” I replied. My body felt warm, not from the embarrassment, but from the effort of the blowjob and the satisfaction of a job well done.
My roommate stared at me for a moment, “I’d say you’ve earned a reward after a performance like that.” Then he pulled open the side drawer of his desk and plucked the key from it. He dangled it mockingly in front of me before tossing it to the ground on my side of the room. “You’ve got five minutes. Now clear out. I’ve got work to do.”
I crawled over to the key, too horny to care how pathetic I must’ve looked. I fumbled with it for a second, my nerves betraying me and my fingers shaking as I tried to open the lock.
The cage was on the ground a second later. My dick sprung out, finally stretching after its time spent constrained. I took hold of it, ecstatic to be able to touch it. I glanced over at Ryan, but he was already back to his report. My heart skipped. Ignored again. And hornier than ever because of it. I stroked my hard cock, enjoying every second that I was allowed to touch myself freely.
I’m embarrassed to say I didn’t even last the full five minutes. Needless to say, that was the quickest orgasm of my life. After that, my dick went right back in the cage. Ryan made me lock it myself, then I reluctantly handed over the key.
“Until next Saturday,” he said with a wink. Then he dropped in back in his desk drawer.
Thanks for reading! Consider checking out my Patreon for more gay chastity stories!