I had just gone on a date with a girl I was seeing, and she had turned me away without so much as a kiss goodnight when it was over, while I was expecting some serious foreplay. So I take the train back to my apartment and I see one of my friends, (we'll call him Ted). I'm not sure if I'm gay or bi, but either way I've always been attracted to him. He's 6'1' with a nice body and very handsome face. He's also married, but his wife was out of town for the week. I'm 6'0', slim-average build, Ted has nothing to do so I go over his place and we play some computer games and have a drink.
We're sitting on the couch next to each other and I tell him about how crappy my date went and how horny I am. He tells me to go on a porn website, and so I do and begin watching porn on his laptop with my dick growing in my pants, begging to come out and play. I look over at Ted and he's fallen asleep. I tried waking him but he wouldn't budge...
So I continued to watch the porn. It was a vid of two guys going to town on this hot blonde, and I was thoroughly enjoying it. I unbuckled my belt and lowered my jeans and boxers to my knees, and sat back down on his couch next to Ted. I didn't even need lube for my 6' cut dick, I was so horny that I had a puddle of precum and more kept pouring out. Normally, I take over an hour to cum while jerking off, but the excitement of sitting next to my hot friend while he's asleep and stroking my cock just brought a whole new level of excitement to this experience, and I had a great orgasm. I came in less than two minutes, all over my abs. I then got up, went to his bathroom and washed up. I then turned off his computer and left his apartment. Luckily we're neighbors so I didn't have to go far to get home.
It was one of my best masturbation experiences. Doubt it will ever get repeated but one can hope.