Keep waking up at 4:30 am and can't fall back to sleep I've been struggling with insomnia for the past few months. I've tried everything. Lately I've found I can fall asleep if I watch TV until I feel sleepy and then close my eyes. But the past few nights I've noticed my mind starts racing at 4:30 am and I feel sort of alert. It's a full hour and a half before I want to get up. 

I've been taking vitamin b12 methylcobalamin which is supposed to help with sleep maintenance so I'm. Or sure why this is happening. 

Any suggestions?