i totaly agree with the last two posts... you cant sleep if your brain is on overdrive... and taking meds for it is like trying to put a stopper on a bottle of soda that is ready to pop... sooner or later the pressure inside gets to be too much.
my best recomendations is that you are as productive as you can be, and try to wear yourself out... you might want to do some excercice (but not before you go to sleep- then you can get a runners high and be wired all night... in the afternoon around 5 or 6 is good) and before you go to sleep yoga and meditation help a lot. you need to relax your body and your mind... i know what it is to be haunted by your past belive me.... and i know that eventually all the stuff catches up with you at very very (to put it midly) inconvinient moments of your life... if you have a partner (or a group, or a coven...) you might want to talk openly... sometimes you just need to let it out, cry until you are worn out, and let the poison bleed out of your sistem little by little. since you are wicca there are many herbs that are relaxants that might help you sleep through the night... chamomile being the most known one, but there is also vervain, sionflower, dandelion, dill, rosemary, woodruff, primrose, cannabis, catnip, and nerve root. you can make tea with lots some of them (rosemary,vervain and primrose always worked for me). that is all the advice i can give and to wish you good luck in search for inner peace.
------------------
believe in me like i belive in you- tonight tonight.