Hi allie007
Have you thought about Mirtazapine to help you sleep? I take 7.5mg about an hour before bed, and it knocks me right out. (It's an AD that helps with severe anxiety, the therapeutic dose is 30-45mg, but at very low doses can really help with sleep). There's also melatonin if your dr will prescribe it.
My partner is a dreadful snorer, so I sleep in the spare room now too. It took about two weeks with Mirtazapine, melatonin and earplugs and I was sleeping through again. I stopped the melatonin after about three months and my sleep has been pretty good. I have tried to sleep in with him again, but I really can't cope with the noise, tossing & turning, and getting up three times a night to pee, then woken by his alarm at 4.30am (all him). So I made a choice to put myself first, lol my need for sleep and sanity far outweighs his desire to keep me close!! My room is as black as pitch too - I use pillows to block out the light under the door, and have blockout curtains. As were in summer time here now, I'm thinking of investing in a sleep mask too xx