I live in a non Medical Marijuana state with a serious digestive disorder and what's called "General Anxiety" disorder. From experience I can tell you that Xanax is extremely addictive and the withdrawals are almost as bad as opiate withdrawals. I had to go into a hospital for 3 weeks to detox off of Xanax. They treated me with Pheno-Barbitol to counter the extreme anxiety one goes through while detoxing, I have no experience with Celexa and only minor experience with Ridalin. But I do know Ridalin is an amphetimine (speed) and we all know that is addictive. At age 55 I have been smoking marijuana for over 30 years. I use it to control chronic nausea and vomiting from Diabetic Neuropathic Gastroparesis (paralyzed stomach) which results in me surfing waves of nausea from mild to severe every hour of every day. My digestive specialist prescribed Regalin/Metoclopramide for chronic nausea control, then he proceeded to tell me not to take it everyday for it causes Irreversible Parkinson like shakes and tremors , and this is legal?!?! You don't have to be a rocket scientist, or a doctor for that matter, to know that treatment with a non toxic, non addictive drug such as Marijuana is preferred over toxic and addictive drugs like Ridalin, Xanxax and Regalin even if smoked. I am willing to face arrest, prosecution and forfieture of property for the ability to use Marijuana to control my chronic nausea and vomiting, and thats just schwag marijuana, the rare opportunites I've had in using real Medical Marijuana like Orange Kush, White Widow or Purple Haze has only strenghtened the fact of the theraputic value of the Cannabis plant :smokin:. I urge you to get a legal MMJ card and I know you will qualify simply because MMJ can help with your simptoms and it is non addictive and non toxic. I know it is non addictive because I stopped smoking pot for 10 years after smoking daily for 18 years and I had no problems. My sleep cycle wasn't even disturbed. Remember to count your blessings that you live where Medical Marijuana is legal. :smokin: