See your doctor
You've tried many things so far, but you don't mention having seen your physician about your sleeping problem. There are many possible causes for this, and treatments differ depending on the cause.
That's why i can't "suggest a remedy." please see your doctor and get started finding out more about your sleep
difficulty, so that you can receive the most effective help for your situation.