***All characters are 18+***
There is one fact that every 18 year old guy knows, that every other 18 year old jerks off. It's normally unspoken, but last night I witnessed one of my best friends take care of himself, and I couldn't get it out of my mind. I woke up with the hardest morning wood of my life. I looked over at Jake still snoring quietly on my sofa, the blanket had come off his top half, showing his lean torso. It was too much for me, I tucked my boner into my waistband and snuck out to the bathroom to take care of it. As soon as I was in, I locked the door and pulled down my boxers, feeling how much my dick had been leaking. I took a moment and rubbed the head, squeezing a drop out, and rubbing it along my head. I looked at myself in the mirror, watching as I stroked my dick. I took a moment to admire myself, Jake had started to help me work out over the last few months, and I was seeing some definition. I was the only gay guy in my year in my small town, and Jake was training me so when I moved to the city I could, 'get as much uni ass as I wanted' I smiled, and started stroking in earnest, remembering how Jake had looked last night, his soft moans as he finally came. I was getting close, feeling the warmth in my balls and - 'stephen, are you done in there, I really need to piss' the door handle turned as Jake tried to force the door open. Fuck. 'one minute'. I splashed some water in my face and tried to pee to get my hard on gone, squeezing out a few drops. Eventually, blue balled I opened the door and Jake pushed past me. He didn't even close the door as he let out a stream of piss as I went back to my room and pulled on some shorts.
Jake came out a few minutes later, and pulled out a t-shirt and shorts 'come on, time for a run'. I grumbled a protest, but eventually he dragged me out into the sun, as we set along the beachfront. Within about 10 mins, we were both sweating in the afternoon sun. Jake slowed and took off his shirt, revealing his tight body. All I could focus on though was his ass, the shorts he had on hugged them just right, and without the loose t-shirt I was enjoying the view. Unfortunately though, he slowed down to let me catch up. He gave a wave to some girls in our year who giggled. Despite his confidence and looks, Jake hadn't much luck with girls. 'They always want guys over 6ft' he often complained to me and our other friend Ricky. His sexual history was at most a handy at his eighteenth birthday party that he boasted of for months. 'Still more than I've had' I thought to myself.
Eventually, sweaty and tired, we returned back to mine and headed upstairs. Jake had been at my house loads of time before so grabbed a towel in the hall and peeled off his shorts in the hall, showing his perfect ass, just the lightest covering of fuzz over it. 'first showers mine!' he shouted as he ran in closing the door. I stripped down in my room, and grabbed a towel waiting awkward and sweaty. That's when I remembered Jake's bag. I crept over, hearing the shower start and reached in, looking for my prize. I found it, a spare pair of boxers he had grabbed last night to wipe his load off on. I could see the white stains against the black fabric and started jerking off as fast as I could.
Part of me knew I shouldn't, but I couldn't help myself. I lay on my bed, stroking as fast as I could with my right hand, my left bring his cummy boxers to my face where I sniffed. It didn't take me long, I felt my cheeks clench as I came all over my stomach, waves of orgasm coming over me as I started licking his cum stains. A moment later I heard the shower stop, 'fuck!' I stood up and wiped as much cum as I could into his boxers, and shoved them back into his bag. I just got back to my bed when Jake came in, still damp, his blonde hair a mess, and towel round his waist 'showers all yours stud!' ,as he reached into his bag and started pulling out his clean clothes. I headed to the bathroom, heart still beating. I had just jerked off into my friends underwear. And all I could think was how I wanted to again.