I've had insomnia for a long time and I'm still tackling the causes. I'm definitely going to try one of these weighted blankets, and maybe a sleep mask. I made the leap a few months ago to buy a Casper mattress and that's helped a lot. It's not as dramatic a difference as I'd hoped but replacing a ?? year old mattress with anything is better.