Do You Have Insomnia? Possible Causes, Effects and Treatments