People with acute coughs should take honey and cough medicines before going to the doctor, official advice from the UK says. Coughs caused by cold and flu viruses, as well as viral bronchitis, should last around three weeks, and do not necessarily need a trip to the doctor, according to the advice.