It takes me 4 hours to fall asleep?

For the past couple months it's been taking me about 3 or 4 hours to fall asleep, and some nights I can't fall asleep at all. I rarely consume caffeine. What can I do?
Update: I masturbate every night, lol. I'm still wide-awake.
4 answers 4