My baby boy has been coughing for 3 weeks, which isn't normal for babies is it? Every 2 hours he would go into a fit of coughing and puking up mucus and I don't know how to handle it? Please tell me what I can do to avoid him dying.