For sleep disturbances you should seek EFT Therapy the most effective and it will resolve your underlying root cause which in turn will give you a grand sleep.
I have treated many patients with sleep issues you can sure seek my professional therapy to get rid of sleep related issues. (The issue is not just sleep problems, there are past traumas and many underlying unhappy past experiences attached to it, which will be resolved during the session.
Next Steps
Seek professional therapy/ help.
Health Tips
Do deep breathing exercises, connect yourself with nature, also follow a walk routine religiously in the morning and evening, take shower before bed at night and if it's not possible then wash your feet before bed, don't wipe out and then go to sleep. (There are many more self help tips you can explore on my YouTube Channel Good Mental Health By Anuradha )
Wish you Health and well-being.