No one wants to be sick, but especially if you use public transport or look after grandchildren – you will have trouble at some stage. Avoid crowds. Wash your hands. And check out this article on first aid for winter ills.
Not all coughs are caused by infection, so consider these other causes; medications, asthma, or congestive heart failure.
You may want to consider the source of cravings to help work out how to improve your resistance to infection.