Many people face with difficulty getting rest . Such problem, commonly called insomnia , can result in experiences of fatigue, irritability , even affect the general health . Several causes can contribute sleep problems, including worry, bad sleep schedules, particular drugs , even underlying phy