A chronic cough is one that lasts for 8 weeks in adults or 4 weeks in children. It may produce mucus or be dry and tickle the throat. Common causes of a persistent cough include asthma and bronchitis. Less commonly, it can indicate lung cancer or heart problems. Learn more about causes, symptoms, and treatments here.