Hello Friend, Good that you are seeking a help.
There are many factors that can cause sleep disorders like improper lifestyle, dietary, digestion issue, mental disturbance etc. So it needs better understanding of your condition to recommend a suitable solution.
Take a professional help to assess your current condition and get a solution.
Next Steps
Consult a psychologists directly or easily consult online through Practo app chat for further evaluation and recommendation.