First of all check for ur anu physical problems.Blood for routine test,hormonal test etc are needed to know.
If physical parameters are normal then it seems to be mental disorder of insomnia.May be anxiety disorder, over mental stress,depression, etc.
Then u have to consult psychologist online and go for therapy whichbwill help u surely
Health Tips
avoid too much social media.
avoid gadgets 1 hour before sleep.
take protein supplement.
take proper nutritious food and fruits.
regular exercise,cycling, yoga,swimming, gym etc are very much necessary.