There is help for you. Everything you describe is treatable. Bring this to the attention of your doctor and ask for a referral to an MD who specializes in sleep. good luck.
I had the same problems, didn't slepted well, i tried bunch of techniques and solutions nothing helped me.
I solved my issues, with sleep cycle monitoring app, tha my friend told me about, their assessment and improvement program,makes me realized that i had sleep disorders, due to some bad daily habits that got to do with sugar and caffeine that was effected my sleep quality.
I really like sleeprate app, it analyzing and monitoring my sleep by heart rate and sound detection(recognize snoring and breath breaks)the app is integrated with my Polar and Garmin wearables.
good luck..