Hello
Not getting nights sleep can be very frustrating.
You mentioned mental stress. Have you tried talking about it to someone? Most of the times it helps. It can relieve you and thus making you sleep.
You can look up on articles which suggest healthy sleep habits.
You may want to visit a psychiatrist for medication which is a temporary effort to sleep.
Regular exercise and life style changes along with talk therapy can be initiated to help you with your sleep and stress issues.
Answered2017-04-12 19:25:51
2/2 people found this helpful