I think it will be always better if you go for some natural medicines and exercises that will help you get recover fast as exercise that includes meditation is always preferred by most of the doctors as it relaxes your mind, refreshes it and helps in removing all the negative thoughts that may encounter your brain and makes you fell stress for a longer period of time.
There may be different causes of insomnia, as the main cause is stress and that leads to depression. Instead of taking lot of medicines that may put negative effect on your body it is always better to go for natural medication and healthy diet, all the things relates with your mind, it is upto you how you take the situations and deals with them.
Sedatives are not at all the solution, taking healthy diet and leaving things that are bothering you can be a good solution.
Thanks