I'm very sorry for your situation. 1st I think it might be a good idea to find a new dr. I can't understand why he would keep you on xanax for 25 years. I don't know too much about xanax and heart conditions, but I would assume that you should get off very gradually considering it is dangerous to stop, especially after such long term use. My husband was addicted to xanax and got off by trying other things to replace it. He tried valium which worked well b/c its similar to xanax. I also have a close friend who has problems with panic attacks and he takes zoloft which works very well for him. Of course talk to a doctor about the combinations of med you should take. Preferably someone other than your usual doctor. I would try gradually switching to valium, take half your dosage in Xanax and half in valium until you can eventually quit. And try Zoloft, its much better than Wellbutrin and safer.