When I was in my late teens, since I was really flexible I found out I could suck my own cock. Since my penis was pretty big (about eight inches) and my back was limber, I could bend over and get about half of it in my mouth. I didn't do it that often and hadn't in a while, but I decided to try it again a few weeks ago.
When I'm at school, I like to go to the gym early before anyone else is there. Nothing big, just a little weight lifting and running to stay in shape. Every time after I take a quick shower and either go back to the dorm or to class depending on the time. That morning I did the same thing as always, then went back to the locker area to dry off and get dressed. This time though, I started feeling pretty horny because I hadn't masturbated in a few days. I was about to go to one of the stalls to rub one out, then I thought it would be kind of kinky to do it there. I lost my towel and started stroking, but for some reason I thought about my self sucking and decided to go for it.
I hadn't done it in a long time, so I took a couple minutes to stretch out and loosen up. It took a couple of tries, but eventually I got the head in. It wasn't long before my head was bobbing up and down on my own penis out in the open, wearing nothing but my flip flops. I knew I would be screwed if anyone walked in, but I didn't care. It felt so good, I had to keep going. I was probably at it for about five minutes when I knew I was going to cum. Even though I can do all of this I hate the thought of cumming in my mouth, so I sucked right to the edge, then sat up and stroked myself to an unbelievable orgasm. I stood up and looked, and my cum had shot about five feet in front of me. I cleaned up as much as I could and bailed, making sure no one was around, and luckily there wasn't.
I haven't done it since then because of having little to no privacy, but I might if I get the chance.