🧠 TL:DR
Over the counter cough medicines are not recommended for babies and children.
For little ones over 12 months, honey is your safest and most effective helper, and backed by evidence (reference list below).
At CPR Kids, we’re here to help you feel informed, confident, and calm – especially during those long winter nights. You’ve got this.
It’s one of the most common questions we hear from parents during the colder months:
“What can I give my child for their cough?”
And one of the biggest myths is that cough medicines are the solution.
It’s tough watching your little one struggle with coughing fits, especially when they’re not sleeping well (and neither are you). But when it comes to treating coughs in babies and young children, there’s a lot of confusion and some persistent myths.
The Royal Children’s Hospital Melbourne fact sheet on coughs says:
- There is no scientific evidence that cough medicines help treat cough in children, and they are not recommended.
- Coughing is a way for the body to clear the lungs and airways.
- Cough is a very common problem in children. It is usually caused by a common cold or viral infection.
- It is common for a dry cough to continue for several weeks after a cold.
- Most coughs do not need treatment and will get better without antibiotics.
- Honey may help a cough, but you should only give it to children over 12 months old (see more about this below).
- In rare cases, coughing can be a sign of a serious illness.
❌ Why cough medicines aren’t recommended for young children
In Australia, over-the-counter cough and cold medicines are not recommended for children under 6 years old. That’s a recommendation from the Therapeutic Goods Administration (TGA), the national body that regulates medicines and treatments.
Why?
Because there’s no evidence they work in young children, and some cough medicines contain ingredients that have a sedative action which can cause serious side effects. Read more from the TGA here: https://www.tga.gov.au/news/safety-updates/first-generation-oral-sedating-antihistamines-do-not-use-children
Current Australian guidelines state that:
- – Cough and cold medicines should not be given to children younger than 6 years old
- – You should ask a doctor, pharmacist or nurse practitioner for advice before giving cough and cold medicines to children aged 6 to 12 years
🍯 So, what can you give your child?
If your little one is over 12 months of age, the number 1 evidence-based advice for dealing with coughs is something you likely already have in the pantry…
Honey.

Yep. Simple, everyday honey has been shown in studies to:
- Reduce the severity and frequency of coughing
- Help children (and parents!) sleep better
- Soothe irritated throats
Try offering 1-2 teaspoons of honey 30 minutes before bed.
🛑 Important: Never give honey to babies under 12 months due to the risk of infant botulism, a rare but serious illness.
💡 What else helps with a cough?
Alongside honey, here are a few other tips to ease your child’s cough:
- Plenty of fluids: Keep them well hydrated with water, breastmilk, or formula.
- Rest: Their little body needs energy to recover.
- Comfort: Gentle cuddles, upright cuddling for naps, and soothing stories can go a long way.
🚩 When to seek medical help
Most coughs in kids are caused by viruses and will resolve on their own, but there are some red flags to watch for. Below is a fantastic breakdown from the Royal Children’s Hospital Melbourne Cough Fact Sheet;
Call an ambulance (000) if:
Your child has trouble breathing.
Your child turns blue or looks very pale.
Your child is drowsy or does not respond.
Your child is choking.
Go to a hospital if:
Your child has a history of choking on food or an object before the cough started.
See a doctor or health professional if:
The treatment you are giving your child is not working as you expect.
Your child looks unwell or is lethargic (low energy).
Your child’s cough has been present for more than four weeks.
Your child’s cough is not getting better, it is getting worse, or it is interfering with daytime activities and/or sleep.
Look after your child at home if:
Their cough is not causing them distress.
They do not have any other symptoms.
You can always call Healthdirect (1800 022 222) or the NSW Poisons Information Centre (13 11 26) for more advice, or speak to your GP.
References
Goldman RD. Honey for treatment of cough in children. Can Fam Physician. 2014 Dec;60(12):1107-8, 1110. PMID: 25642485; PMCID: PMC4264806.
https://www.health.nsw.gov.au/Infectious/factsheets/Pages/botulism.aspx
https://www.tga.gov.au/sites/default/files/consult-labelling-cough-cold-091022-review.pdf