Well, if you have generalized anxiety and you did not like the way celexa made you feel there are newer types of medications available that work on three neurotransmitters in the brain such as dopamine, norepinephrine and serotonin rather than just serotonin which is what celexa does.
Cymbalta is one of them.
There are also a whole slew of medications that are prescribed as mood stabilizers. These work well for people with severe anxiety. Medications such as lamictal, depakote or seroquel. These medications are often indicated in bipolar disorder but some doctors will prescribe them to people with anxiety problems that do not respond to the regular medications.
Certainly if you did well on xanax and you had no addiction problems then maybe that is the best choice for you. The only problem is people tend to develop a tolerance after a while and require more to have the same effect and this could lead to a dependence on the medication.
Your idea of meditation is a good one. Also yoga or cognitive behavioural therapy can be helpful to help retrain your mind to deal with anxiety.
Sincerely, Jennifer. I hope my answer helped you. If it did please be sure to give me a good rating. If it did not please contact me as I would be happy to help you further.