Amoxicillin can treat some types of pneumonia, but not all
Amoxicillin is an antibiotic that works against certain bacteria. It can cure bacterial pneumonia caused by susceptible organisms — most commonly Streptococcus pneumoniae — but it cannot treat viral pneumonia or pneumonia caused by bacteria resistant to amoxicillin. Your doctor will decide whether amoxicillin is the right choice based on what they believe is causing your pneumonia, your age, any other health conditions you have, and local patterns of antibiotic resistance in your area.
The key point: amoxicillin only works if the bacteria causing your pneumonia are sensitive to it. If your pneumonia is viral, or if your bacteria are resistant, amoxicillin will not cure the infection — and taking it anyway contributes to a larger public health problem called antibiotic resistance, where bacteria evolve to survive antibiotics.
Key Takeaways
- Amoxicillin treats bacterial pneumonia caused by susceptible bacteria, particularly Streptococcus pneumoniae, but does not work against viral pneumonia.
- Your doctor determines whether amoxicillin is appropriate by considering your symptoms, age, medical history, and local resistance patterns — not by guessing.
- If amoxicillin is prescribed, you should take the full course even if you feel better, because stopping early allows bacteria to survive and become resistant.
- Viral pneumonia requires supportive care like rest and fluids rather than antibiotics, though your doctor may prescribe other medications to manage symptoms.
How doctors decide whether to prescribe amoxicillin
When you arrive with pneumonia symptoms, your doctor gathers information to narrow down the cause. They will ask about the onset of your illness (sudden or gradual), what your cough sounds like, whether you have fever, and your age and overall health. They will listen to your lungs with a stethoscope and often order a chest X-ray to confirm pneumonia is present.
In many cases, your doctor cannot immediately identify which organism is causing your pneumonia. When the presentation suggests bacterial pneumonia — particularly in younger, otherwise healthy adults — amoxicillin is often a reasonable first choice because Streptococcus pneumoniae is common and usually responds to it. However, if you are older, have chronic lung disease, or have recently taken antibiotics, your doctor may choose a different antibiotic or order sputum tests to identify the bacteria before prescribing.
If your pneumonia appears viral based on your symptoms or a rapid test result, your doctor will not prescribe amoxicillin at all. Viral pneumonia is treated with rest, fluids, and medications to manage fever and cough while your immune system clears the infection.
What happens if amoxicillin is not working
If you have been taking amoxicillin for two to three days and your fever is not dropping, your cough is worsening, or you are having trouble breathing, contact your doctor. This may mean the bacteria are resistant to amoxicillin, the infection is viral rather than bacterial, or something else is going on that requires a different approach.
Your doctor may order a sputum culture — a test where you cough into a container so the lab can grow and identify the bacteria and test which antibiotics will kill it. Based on those results, your doctor can switch you to an antibiotic that will actually work. This is why finishing the full course of amoxicillin matters: if you stop early because you feel better, bacteria may survive and become harder to treat later.
Amoxicillin and antibiotic resistance
Amoxicillin has been used for decades, and in many parts of the world, some strains of Streptococcus pneumoniae no longer respond to it. This happens because bacteria that survive amoxicillin pass on their resistance genes to offspring, creating populations that the drug can no longer kill. When resistance becomes common in your area, doctors are less likely to prescribe amoxicillin for pneumonia and may choose a stronger antibiotic instead.
Taking amoxicillin when you do not need it — or not finishing the full course — speeds up this process. This is why your doctor will not prescribe amoxicillin for viral pneumonia even though you might want an antibiotic: doing so would kill off the bacteria in your body that are still sensitive to amoxicillin, leaving behind only the resistant ones.
Other antibiotics used for pneumonia
If amoxicillin is not suitable, your doctor has other options. Azithromycin (a macrolide antibiotic) covers some bacteria that amoxicillin does not. Fluoroquinolones like levofloxacin are stronger and cover a broader range of organisms, including some that cause "atypical" pneumonia (caused by bacteria like Mycoplasma or Chlamydia). Cephalosporins are related to amoxicillin but work against some resistant strains.
For hospitalized patients with severe pneumonia, doctors may use intravenous antibiotics or combinations of drugs to cover multiple possible organisms while waiting for culture results. The choice depends on your age, severity of illness, allergies, and local resistance patterns.
Taking amoxicillin correctly for pneumonia
If your doctor prescribes amoxicillin, take it exactly as directed — usually three times daily for seven to ten days. Take the full course even if you feel better after a few days. Stopping early leaves bacteria alive in your lungs, and they can multiply again once you stop the drug, prolonging your illness and increasing the risk of complications.
Take amoxicillin with or without food, though some people have less stomach upset if they eat. If you develop a rash, difficulty breathing, or severe diarrhea, stop taking it and contact your doctor immediately — these can be signs of an allergic reaction or a serious side effect. If you are taking other medications, mention them to your doctor, because amoxicillin can interact with some drugs.
When to seek urgent care
Contact your doctor or seek urgent care if you develop chest pain, severe shortness of breath, confusion, or coughing up blood — these are signs that pneumonia is worsening or spreading. If you have been on amoxicillin for several days and your fever is not improving, or if you develop new symptoms, call your doctor to discuss whether the antibiotic is working.
Go to an emergency room if you cannot catch your breath, your lips or fingertips turn blue, or you feel faint. These are signs of severe pneumonia that may require hospitalization and stronger treatment.
Frequently Asked Questions
How long does amoxicillin take to work for pneumonia?
Most people begin to feel better within two to three days if amoxicillin is the right antibiotic for their infection. Fever usually drops first, followed by improvement in cough and energy. However, the full course is typically seven to ten days, and you should complete it even if you feel well.
Can I stop taking amoxicillin once I feel better?
No. Stopping early allows bacteria to survive and multiply again, which can cause your pneumonia to return and may create antibiotic-resistant bacteria. Take the full course your doctor prescribed, even if symptoms improve after a few days.
What if I am allergic to amoxicillin?
Tell your doctor about any penicillin or amoxicillin allergy before treatment starts. Allergic reactions range from mild rash to severe anaphylaxis. Your doctor can prescribe a different antibiotic that is safe for you, such as azithromycin or a fluoroquinolone.
Does amoxicillin work for COVID-19 pneumonia?
No. COVID-19 is a viral infection, and amoxicillin does not treat viruses. If you have pneumonia from COVID-19, your doctor will focus on supportive care — rest, fluids, and medications to manage symptoms — while your immune system fights the virus. Antibiotics are only added if you develop a secondary bacterial infection.
Can I take amoxicillin to prevent pneumonia?
No. Amoxicillin is not used to prevent pneumonia in healthy people. Taking antibiotics when you do not have an infection increases antibiotic resistance without protecting you. If you are at high risk for pneumonia due to age or chronic illness, ask your doctor about pneumonia vaccines instead.