I don't have a solution to your problem, however, I have experienced having a cough so bad that it caused me to upchuck. Usually if I can calm the throat (by drinking some water), it stops the cough & the heave.
I would suspect that since you indicate it occurring at the dinning hall, that it may be something you are eating (possibly allergy) or something air-borne that is triggering the cough.
__________________
Just because your mother thinks you're special doesn't mean I do
|