A cough is your body’s way of responding when something irritates your throat or airways. An occasional cough is normal and healthy. A cough that persists for several weeks or one that brings up discolored or bloody mucus may indicate a condition that needs medical attention. That’s why you should have your doctor check out any cough that lasts for more than three weeks.