I agree with IBKleen, try some of the OTC meds first, but since you have been on the Xanax for quite awhile, if things don't work out with the OTC meds, then talk to your doctor about a prescript. substitue. Dalmane did the trick for me, but you have to be careful with these as well. Ambien CR
and Sonata are relatively new sleep medicines and can be use for a short period of time to help you sleep. Talk to him/her about these. It's hard to go off Xanax cold turkey, esp.