I would advise you to change your lifestyle these steps may help:
- When you sleep irregular hours, your internal clock, known as circadian rhythm, gets altered and our body doesn't know when it's supposed to sleep. You should set an ideal time at night to sleep in a manner where you get 8 hours of sleep, so avoid trying to sleep in the time in between.
- Have an active life where you exercise regularly.
- Have a light meal at night before sleeping
- Avoid non sleep activities while on bed such as mobile phones, laptop, TV
- Avoid smoking and drinking if you have the habit
- Avoid caffeine and carbonated drinks as the caffeine and
sugar will stimulate the brain and keep you awake.
- Don't skip meals and have a balanced diet, avoid spicy, oily, deep fried and junk food.
- Drink a minimum of 3 liters of water per day.