Medicines dont really help they may get you to sleep for a while but it is bettert to try by other means if you can,I focus on a happy place in my mind ,a beach or a garden and I only picture it before I sleep I let my closed eyes wonder round the Beach and the warm sand , it is called visualisation,.
You can also try acupressure, shiatsu,Yognidra,(yogic sleep)
Q.R (quieting Reflex): this is 6 second meditation.when you get anxous,your autonomec system tries to gear up your body to fight like shallow breathing and other physiological function.
To stop this you can develop a habit of relacing in the following manner.
wnen you get anxiuos,tighten ,takea a deep breath and tighten your whole body and Put your tongue on the floor or roof of your mout.(This helps in tightening the body.)
Then smile and relax completly.This you can do 50 times a day. eventually you will be habituated to relax automatically.
here your meditation on the spot and do not allow tension to build up.This technique is mentioned elobarately in the book entitaled Q.R (quieting reflex.Author's name I do not remember.YOu can do this by reading the above detals.