I suffer from this on and off. I once didn't get more than two hours sleep a night for several months due a combination of diabetes, bereavement, work stress, anxiety ,surgery complications etc.
1. Keeping bedroom only for sleep and other such activities.
2, No laptops, kindles, ipads, phones, televisions, SAD boxes, lamps on before bed.
3. Hot bath before bed.
4. Exercise before bed, I'd run for an hour before I went to bed and would sleep much more deeply.
5. Controlled BS, make sure you're not waking up due to hypos or BS fluctuations.
6. If you're really struggling, in the short term sleeping tablets like zopiclone from your GP. You'll sleep like a baby, but addictive so no more than a week or two.
7. I read up on stress management and adapted my behaviours and thoughts around what I construed as stressful, we can often choose what we allow to stress us or not, it takes focus and practice though.
I got to thinking that all stress was bringing me was poor health, poor sleep and a poor home life, so I stopped allowing things to stress me out, or I minimised the potential negative impact of things and dealt with things before they become stressors.
If something was stressing me, could I change it in a proactive/positive way? Yes, change it. If not, what's the point in worrying about it if it can't be changed kind of thing, ruminating and being stuck in your own head rarely helps.
Still suffer with it now and then, but it's much better.
Hope this helps.
B