I wake up every couple of hours through the night, for years now. It's affecting my mental health . Is there anything l can take to get unbroken sleep 4 hours a night isn't enough. I'm anxious most days. I just need to go to sleep for 7 hours without waking. I'm 59