← Back to blog
9 min read

Cough Remedies: What Works and When to See a Doctor

Dr. Pedro Yelamo Vera
Medical Review

Medically Reviewed by Dr. Pedro Yelamo Vera, MD

Licensed Physician No. 484814280 · Official Medical College of Bizkaia (Spain)Last reviewed: 31 October 2026

5.0 on Google29 reviews

Cough remedies that work: honey, warm drinks and rest. What the evidence says on cough syrups, rules for children, and when a cough needs a doctor.

A doctor attentively listens to a patient speaking about their cough, viewed from over the patient's shoulder.
Need help now?

You don't have to figure this out alone

Dr. Pedro Yelamo Vera is an independent, bilingual GP licensed in Spain. Book a 15-minute video consultation in English or Spanish for €50, with a private electronic prescription issued under Spanish law when clinically appropriate.

Book a Video Consultation

The cough remedies with the best support are simple: rest, warm drinks and a spoon of honey for anyone over one year old. Most coughs from a cold clear up on their own within 3 to 4 weeks. Cough syrups have little proof behind them, and antibiotics rarely help. See a doctor if a cough lasts over 3 weeks.

TL;DR
  • Honey eases a cough in adults and children over one. Never give honey to a baby under one.
  • Warm drinks, rest, moist air and staying away from smoke help you feel better.
  • There is no good evidence for or against over-the-counter cough syrups.
  • Antibiotics make little difference to a cough from a cold or chest cold.
  • Children: UK, US and Spanish advice all limit cough medicines, but the age limits differ.
  • See a doctor if a cough lasts over 3 weeks. Get help today for breathing trouble, chest pain or blood.

Dr. Pedro Yelamo Vera is a GP licensed in Spain (Colegiado No. 484814280).

For a medical emergency, call 112 or go to the nearest local emergency department. Do not wait for a video consultation or an online reply.

What actually helps a cough at home?

A cough is your body clearing your airways. Most coughs come with colds and flu. The NHS and Mayo Clinic suggest these steps:

  • Rest and drink plenty. Warm drinks, such as broth or tea, soothe the throat.
  • Honey, alone or in hot water with lemon, for anyone over one year old.
  • Moist air. A clean cool-mist humidifier or a steamy shower may help.
  • Cough drops or boiled sweets for older children and adults. Mayo Clinic says not to give them under 6, because of choking.
  • Avoid tobacco smoke. It makes a cough worse.
  • Paracetamol or ibuprofen if you also have aches or a fever. Ask a pharmacist which suits you.

The NHS notes that the evidence for honey, lemon and herbal remedies is limited. Still, they are safe for most people and cost little.

Does honey work for a cough?

It seems to help a little. A Cochrane review looked at six trials in 899 children. Honey probably eased coughing more than no treatment or a dummy syrup. It may work about as well as dextromethorphan, a common cough medicine.

Most children in the trials had honey for only one night. So the proof is modest. UK NICE guidance also lists honey for people over one.

Never give honey to a baby under 12 months. The Spanish paediatric association, AEP, adds two tips. Do not dip a dummy in honey, and keep brushing teeth.

Do cough syrups and cough medicines work?

Not clearly. A Cochrane review of 29 trials found no good evidence for or against over-the-counter cough medicines. Results were mixed in adults. In children, cough suppressants and antihistamines did no better than a dummy syrup.

NICE says adults and children aged 12 or over may try a syrup with guaifenesin, or a cough suppressant other than codeine. The NHS says cough medicines will not stop a cough. At best they may help you cough less.

At a Spanish farmacia you will see antitusivos for a dry cough and mucolíticos or expectorantes for a chesty one. Some are sold without a prescription and others need one. The farmacéutico can tell you which fits your cough and your other medicines. Our guides on Fluidasa and Fluimucil explain two common names.

Codeine: Spain's medicines agency, AEMPS, says codeine must not be used for cough in children under 12. It is not advised from 12 to 18 in people with breathing problems. It must not be used while breastfeeding.

Cough not settling, or not sure what you can safely take?

You can book a video visit with a GP licensed in Spain, in English or Spanish. He listens to how your cough started, checks for warning signs and explains what may help.

What can I give a child with a cough?

Honey for children over one, fluids and rest. Medicines are a different story, and the rules vary by country:

  • US: the CDC says over-the-counter cough and cold medicines are not advised under 6. From 6, talk to a health professional first.
  • UK: the medicines regulator (MHRA) says over-the-counter cough and cold medicines should not be used under 6. From 6 to 12 they are sold only in pharmacies, where you can get advice.
  • Spain: AEP says the usual cough medicines have not been shown to work in children, and some have caused poisonings.

So in practice, avoid cough syrups in young children unless a doctor advises one. A child's cough after a cold can last two to three weeks.

Do you need antibiotics for a cough?

Usually not. Most coughs are caused by viruses. NICE says antibiotics make little difference to how long a cough lasts. The CDC says they will not help a chest cold.

A doctor may still offer one if you are very unwell, or if a bacterial infection such as pneumonia is suspected.

How long should a cough last?

The NHS says a cough usually clears up on its own within 3 to 4 weeks. The MSD Manual groups coughs by length:

  • Acute: under 3 weeks. Mostly colds, flu and chest colds.
  • Subacute: 3 to 8 weeks. Often sensitive airways after an infection.
  • Chronic: 8 weeks or more. Common causes are mucus dripping down the throat, acid reflux, asthma, smoking-related lung disease and some blood pressure tablets called ACE inhibitors.

When should you see a doctor about a cough?

See a doctor today if, as the NHS lists:

  • Your cough is very bad or gets worse quickly.
  • You feel very unwell, or have chest pain.
  • The side of your neck is swollen and painful.
  • You have difficulty breathing.
  • You cough up blood.

Book a visit if your cough lasts over 3 weeks, you lose weight without trying, or you have a weak immune system. The CDC adds a fever lasting more than 5 days and repeated bouts of bronchitis. The MSD Manual treats a fever lasting over a week as a warning sign: see a doctor today. A baby under 3 months with a temperature of 38 °C or more needs a doctor straight away.

In children, a cough that comes in long fits followed by a "whoop" can be whooping cough. Get it checked.

When is a cough an emergency?

Call 112 or go to the nearest emergency department (urgencias) if you or your child:

  • Is struggling to breathe, breathing very fast, or the skin pulls in under the ribs.
  • Has blue, grey or blotchy lips, skin or tongue.
  • Is choking, or may have breathed in a small object.
  • Coughs up a lot of blood, or blood with dizziness or breathlessness.
  • Has sudden or severe chest pain.
  • Is confused or very hard to wake.

Talking it through with a doctor by video

Dr. Yelamo is a GP licensed in Spain. He sees adults, children and pregnant patients by video, every day from 07:30 to 20:30 (Spain time). In the visit he will:

  • Ask how your cough started, how long it has lasted and what you have tried.
  • Check for warning signs, such as breathlessness, chest pain or blood.
  • Review your medicines, including any blood pressure tablets.
  • Explain what may help and whether you need an in-person check or a chest X-ray.

He does not promise any test or prescription before the visit. Where clinically appropriate, following a genuine evaluation. Treatment and prescriptions are issued solely at the doctor's discretion based on evidence-based clinical guidelines.

A prescription is never guaranteed: it is issued only where clinically appropriate after a genuine evaluation, as a private electronic prescription under Spanish law. This service is for urgent, non-emergency care. In an emergency, call 112.

See how the Urgent Care video visit works. It lasts 15 minutes and costs €50.

This guide is general information. It does not replace a consultation with your doctor.

Frequently asked questions

What is the best home remedy for a cough?

Rest, warm drinks and a spoon of honey for anyone over one year old. Moist air and avoiding smoke can also help.

Is honey better than cough syrup?

A Cochrane review found honey probably eases a child's cough more than no treatment, and about as well as dextromethorphan. Never give honey to a baby under one.

Do cough syrups work?

There is no good evidence for or against over-the-counter cough syrups. They will not stop a cough, but some people find they cough less.

Can I give my child cough medicine?

Advice differs by country. The CDC advises against over-the-counter cough and cold medicines under 6, the UK regulator says they should not be used under 6, and in Spain codeine must not be used under 12.

How long should a cough last?

A cough from a cold usually clears within 3 to 4 weeks. See a doctor if it lasts longer than 3 weeks.

Do I need antibiotics for a cough?

Usually not. Most coughs are viral, and antibiotics make little difference to how long they last.

When is a cough an emergency?

Call 112 for severe trouble breathing, blue or grey lips, choking, coughing up a lot of blood, or confusion.

Sources

Related guides

Medical Citations & Sources

This content is written and reviewed by a licensed physician with reference to the following official health authorities.

  1. World Health Organization (WHO)
  2. Spanish Ministry of Health (Ministerio de Sanidad)
  3. European Centre for Disease Prevention and Control (ECDC)
  4. NHS — Health A to Z
Dr. Pedro Yelamo Vera

Dr. Pedro Yelamo Vera

General Practitioner & Telemedicine Specialist · License No. 484814280

Every consultation takes place by secure video call at a time you choose, with no waiting rooms and no rushed appointments. From routine health concerns and medical certificates to second opinions on tests received abroad, my goal is to make quality healthcare simple, transparent, and genuinely accessible. You always know the full cost before you book, and you leave each consultation with a clear plan and the confidence that you have been properly heard.

About the doctor →
Urgent medical care by video consultation with Dr. Pedro Yelamo VeraEvery day · 07:30–20:30

One named doctor, from first call to follow-up

Book a secure 15-minute video consultation with Dr. Pedro Yelamo Vera for €50. Appointments every day, 07:30–20:30 (Spain time). For urgent, non-emergency care; in an emergency, call 112.

Book a Video Consultation

Related Guides

Your privacy, your choice

We use essential cookies to keep this site working. With your permission, we would also like to use analytics cookies to see which pages help patients most, and advertising cookies to measure our campaigns. You can change your choice at any time under “Cookie settings” at the bottom of every page. Cookie & Privacy Policy