Question: what are the causes for not being able to sleep?
Answer: Mental health disorders. Anxiety disorders, such as post-traumatic stress disorder, may disrupt your sleep. Awakening too early can be a sign of depression. ... 
Medications. ... 
Medical conditions. ... 
Sleep-related disorders. ... 
Caffeine, nicotine and alcohol.