I was just going to post about your sleep mate, as it can be a great indicator.
Have a look at - Cortisol.
This is a naturally occurring chemical in the brain, that's released slowly as part of the waking process.
However when it's also released as part of the " fight or flight " along with adrenaline.
If you're in an anxious state all the time, you're brain can kind of get stuck in a fight or flight mode all the time, producing Cortisol, hence the struggle to get to sleep / nightmares / waking all the time.
Insomnia goes hand in hand with depression / anxiety problems mate.
Here's how I manage my insomnia :
Black out blinds.
Sleep mask - tricks the brain into thinking it's still night.
Nothing electrical in the room, that's switched on - other than the clock. ( it's thought the current interferes with sleep )
No clock visible - stops you looking at the clock all the time.
Only use the room for sleeping - your subconscious sees the room as only for sleeping.
Vitamin B12 / magnesium / valerian root - tablets ( not to be taken with prescription meds ).
Knock the ale in the head - I bet your mood after drinking is horrendous ? ( Cortisol again ).
Sounds like hippy dippy rubbish, but I've gone from four hours sleep to six / seven, by adopting these things as part of my life.
Cortisol is the baddie in all this I suspect !