Many people face with difficulty getting rest . This condition , frequently called insomnia , can result in feelings of exhaustion , annoyance, even affect your overall quality of life. Various causes can contribute insomnia, including stress , poor sleep routines , some prescriptions, even exist