Asked for female, 26 years old from Durgapur
First thing that should be done in this problem is to improve sleep hygiene.
- Fix your time to go to sleep. - Avoid alcohol, tea, coffee in evening
- Light exercise will also help in getting good sleep
- Use your bed for sleeping only and don't watch TV, read books on bed
- Avoid day time naps
- If you fail to sleep within 10 minutes of going to bed, get up and start to distract yourself.
- Bath with warm water in evening will help.
Try to improve sleep hygiene and if condition don't improve consult a psychiatrist or sleep specialist. Medicines like Benzodiazepines like Clonazepam, Alprazolam etc help in getting good sleep. Z-drugs like zolpidem or zopiclone also help in getting good sleep. These drugs have abuse potential so should be taken for short time only and under proper prescription.
Thanks, hope this helps you.