I've been battling a nasty flu, but it came with a strange symptom. Try not to laugh: Two or three hours into sleep... I wake up with a huge, rock-hard erection that lasts for an hour... so I'm having trouble sleeping. I thought this was a phase I had passed many years ago. Clearly, my body now thinks it's in its early 20s.