Listen, there are supplements you could try to better your sleep.
The first one to try is L-Tryptophan. It is a amino acid produced naturally in our body, but sometimes we can benefit from taking more, especially for sleep. Try 500mg 1 hour before bed. Taking it together with one or more of these could increase the chance for it working: magnesium, vitamin b6, zink and melatonin.
There are literally thousands of reviews on Iherb from people who found Tryptophan to be beneficial for sleep.
You can probably get these items at a healthstore, or off the internet.
Anyways, I hope you get some proper sleep soon. I can relate to how gruesome it is to not sleep well for a long time.