One of the reasons could be adult whooping cough
(cough with vomiting
). The "whoop" is characteristic only to kids not adults. Other reasons can be chronic bronchitis
for example. Eventually cough begets cough. I would highly recommend a pulmonolgist to check ur lungs, measure their capacity as well as test your phlegm in a culture to diagnose infections.