It would be best if you would get a Psychiatric consultation to find out the stressors involved, if any, for your sleep disturbance.
Sedatives (sleeping pills) alone would not solve the problem and may only give you temporary relief.
Next Steps
Consult a Psychiatrist and provide a detailed account of your problems