I got all the way through your post and read "nursing student." At that point, I was entirely convinced that this is probably anxiety related.
You don't have to have a full-blown panic attack to have anxiety. Anxiety is a constant source of stress on your system. Your digestive troubles totally sound like a result of your stress.
I work with nursing students every day. That's a tough course of study. Even if you feel like you have adjusted to the stress of being in nursing school, the stress is still there, and it will affect your body over time.
Don't be afraid of the xanax. As you probably know, it's just for those times when you feel a panic attack coming on, or you're just too wound up, and are running around like a chicken with its head cut off.
Perhaps look into yoga classes, if you can fit them into your schedule. The fact that you said you "need this to feel better NOW!" tells me that you probably need to find some new strategies for dealing with the pressure of your last semester. Yoga can help with that, in a non-drug kind of way. However, don't dismiss the possibility that your prescribed drugs can help you get through this stressful time.
Also...have you tried drinking ginger tea? It helps some folks with digestive/throat troubles.
| current weight: 147.5