When it is worth speaking to a doctor
- Symptoms lasting more than 3 weeks, or getting worse after a few days
- A high temperature that will not settle
- Chest pain when you breathe or cough, or coughing up coloured phlegm
- A long-term condition such as asthma, COPD, diabetes or heart disease
- You are pregnant, over 65, or have a weakened immune system
- You need a sick certificate for work
What the doctor can do
Your doctor will ask about your symptoms, how long you have had them and your health. Many viral infections need rest, fluids and simple pain relief rather than antibiotics, and the doctor will explain why. Where an infection may be bacterial or you need other treatment, they can prescribe it where appropriate, or advise you to be examined in person.
Call 112 or 999 if
You are struggling to breathe, your lips or skin look blue or grey, you have chest pain, you are confused or very drowsy, or you are coughing up blood.
Frequently asked questions
Can I get antibiotics online for a chest infection?
If your doctor considers them clinically appropriate after assessing you, yes. Many coughs are viral and do not need antibiotics.
Can I get a sick cert for flu?
Yes, where your doctor considers it appropriate.
How long does a cough last?
A cough after a cold or flu can last up to 3 weeks. Longer than that, or getting worse, should be checked.
Official sources and further reading
This page is general information for patients in Ireland, not a diagnosis or personal medical advice. If you are worried about your health, speak to a doctor. In an emergency call 112 or 999.
Find an online doctor near you
DrCall serves every county in Ireland. Choose your area:
- Online doctor in Dublin City
- Online doctor in Cork City
- Online doctor in Galway City
- Online doctor in Limerick City
- Online doctor in Waterford City
- Online doctor in Navan
- Online doctor in Drogheda
- Online doctor in Dundalk
- Online doctor in Naas
- Online doctor in Bray
- Online doctor in Athlone
- Online doctor in Tralee
- Online doctor in Letterkenny
- Online doctor in Sligo Town
- Online doctor in Ennis
- Online doctor in Wexford Town
- All counties & towns →