I've had a whooping cough for a year now and it's getting worse. I can't eat oily and cold food or drink and when I cough too hard I vomit a lot.

Chronic cough. Chronic cough may persist after resolution of infection but more importantly maybe due to a number of causes quite different from the presumed infection. Patients with chronic cough will benefit from detailed evaluation to determine the cause and proper treatment if indicated. A consult with an internist will be a good start. Take care.