Sounds like you really need help with some stress. And after you vomit you can get swelling in the whole upper GI tract, including the throat , mouth, and the larnex, this feeling will pass and you should be fine. Eat softer foods or soups, till this sensation passes.
side effects of the meds maybe ..can you do without them now ..?