I think that's some of the best advice I've ever seen for a sufferer of panic attacks. Having a history of anxiety/panic myself, I found that understanding the physiology behind panic attacks greatly helps my coping skills. As for the original poster, I think everyone here has covered it. I would rule out thyroid, vitamin deficiency, etc and then work on perhaps seeing a mental health professional. Good luck.
I've had problems with Dunkin Donuts coffee in the past. I find that iced coffee does not irritate my stomach nearly as much as hot coffee would. I would think this is due to the coffee being more watered down in iced coffee than in regular hot coffee, but I could be wrong. Lately I've been staying away from coffee altogether and using tea as my caffeine fix.