Most days I wake up with a hard cock, but some days it just stays hard and won't go back down. Today was one of those days. I was in bed for so long trying to fall back asleep, but I couldn't — my cock was throbbing, just begging to be touched. No matter what I did, it stayed hard. My underwear was stretched tight over it, which didn't help. Lying on my stomach just made it worse because I'd end up grinding it into the bed. Even on my back, my sheets would rub against it. Eventually I couldn't even keep my hand off it. It just felt sooo good. I would sit there just holding it, squeezing it in my hand from time to time to build up the blood pressure inside it. At this point I knew I wasn't falling back asleep — I needed to cum. But it felt so good just slowly stroking my cock that I ended up edging myself. I got myself so worked up lying there in bed. Finally I just couldn't take it anymore and came all over my chest. My legs were literally shaking, and I couldn't help but scream out when I came. It felt sooo fucking good. I haven't had an orgasm like that in such a long time. It was so intense. Fuck. That was a great start to my day.