The best medication for any diseases or disorder is by knowing why you get it and solve the problem. Before you get any medication treatments, you have to evaluate your lifestyle. Why is it so hard for some people to get some sleep at night? Some people may have unhealthy lifestyle.