Why do I keep waking up at 3am and how can I stop? A doctor of sleep medicine answers