Amoxicillin works for bacterial pneumonia, but not all pneumonia
Amoxicillin is a penicillin-based antibiotic that kills certain bacteria. It can treat pneumonia caused by susceptible bacteria — most commonly Streptococcus pneumoniae — but it does not work against viral pneumonia, fungal pneumonia, or bacteria that have developed resistance to penicillin. Your doctor needs to know what caused your pneumonia before prescribing it, which usually means a chest X-ray and sometimes a sputum culture or blood test.
Even when amoxicillin is the right choice, it only works if you take the full course as prescribed. Stopping early because you feel better leaves behind bacteria that can regrow and become resistant. Most pneumonia courses run 7 to 10 days, though some last longer depending on severity and what organism is causing it.
Key Takeaways
- Amoxicillin treats bacterial pneumonia caused by penicillin-susceptible bacteria, but your doctor must confirm the cause before prescribing it.
- Viral pneumonia, which accounts for a significant portion of cases, does not respond to amoxicillin or any antibiotic.
- Resistance is common — some bacteria no longer respond to amoxicillin, so your doctor may choose a different antibiotic based on local resistance patterns or test results.
- You must complete the entire course even if symptoms improve, because stopping early can allow bacteria to regrow and become harder to treat.
How doctors decide whether to use amoxicillin
Your doctor starts by taking a history and doing a physical exam, then usually orders a chest X-ray to confirm pneumonia. They may also take a sputum sample (the mucus you cough up) or blood cultures, especially if you are hospitalized or very ill. These tests help identify the organism causing the infection.
In practice, many doctors prescribe amoxicillin or a similar antibiotic before test results come back, because waiting can be risky. This is called empiric treatment. If your symptoms do not improve within 48 to 72 hours, or if test results show a different organism, your doctor will switch you to a different antibiotic. Age, other medical conditions, and whether you are hospitalized also affect the choice — hospitalized patients often receive stronger antibiotics by injection.
When amoxicillin does not work
Amoxicillin does not treat viral pneumonia, which is caused by viruses like influenza, respiratory syncytial virus (RSV), or coronavirus. Viruses do not respond to any antibiotic. Your body's immune system has to clear a viral infection on its own, though your doctor may prescribe antivirals for certain viruses (like flu) if caught early enough. Supportive care — rest, fluids, fever management — is the main treatment.
Bacterial resistance is another reason amoxicillin may not work. Some strains of Streptococcus pneumoniae and other bacteria have developed resistance to penicillin-based antibiotics. Resistance patterns vary by region and change over time. Your doctor knows the resistance rates in your area and may choose a different antibiotic from the start if resistance is common, or switch antibiotics if you do not improve.
Fungal pneumonia, which is rare and usually occurs in people with weakened immune systems, requires antifungal medication, not antibiotics. Atypical bacteria like Mycoplasma or Chlamydia sometimes do not respond well to amoxicillin and may need a different class of antibiotic, such as a macrolide or fluoroquinolone.
What to expect if amoxicillin is prescribed
Amoxicillin comes as a tablet, capsule, or liquid suspension. The typical dose for pneumonia in adults is 500 mg three times daily or 875 mg twice daily, taken for 7 to 10 days. Take it exactly as directed — do not skip doses or stop early. Food does not significantly affect how well amoxicillin works, so you can take it with or without meals.
Most people start feeling better within 2 to 3 days, but bacteria can still be present even if symptoms improve. Finishing the full course kills the remaining bacteria and prevents relapse. If you miss a dose, take it as soon as you remember, unless it is almost time for the next dose — then skip the missed dose and continue your regular schedule.
Side effects and when to contact your doctor
Common side effects include nausea, diarrhea, and rash. Diarrhea occurs because amoxicillin kills some of the normal bacteria in your gut. Mild diarrhea usually resolves after you finish the course. A rash can appear during treatment; most rashes from amoxicillin are not serious, but a few people have true penicillin allergy that causes severe reactions.
Contact your doctor if you develop severe diarrhea (especially with blood or mucus), difficulty breathing, chest pain, confusion, or signs of a severe allergic reaction (swelling of face or throat, difficulty swallowing, severe rash). These warrant immediate medical attention. If you have a known penicillin allergy, tell your doctor before taking amoxicillin — they will prescribe a different antibiotic.
What happens if amoxicillin is not working
If you do not improve after 48 to 72 hours of amoxicillin, your doctor will reassess. They may order additional tests, switch to a different antibiotic, or check whether you are actually taking the medication as prescribed. Sometimes pneumonia worsens because the infection is more severe than initially thought, because a different organism is involved, or because a complication like a pleural effusion (fluid around the lungs) has developed.
Hospitalization may become necessary if you are having trouble breathing, your oxygen level is dropping, you are confused, or you have signs of sepsis. In the hospital, you can receive antibiotics by injection, oxygen therapy, and closer monitoring. Do not wait to see if amoxicillin will eventually work if you are getting worse — contact your doctor or go to an emergency department.
Frequently Asked Questions
Can I use leftover amoxicillin from a previous prescription?
No. Leftover antibiotics may be expired, may not be the right dose for pneumonia, and may not be the right choice for your specific infection. Always use a new prescription from your doctor. Expired antibiotics can lose potency or become unsafe.
Does amoxicillin work faster if I take more than prescribed?
No. Taking more than prescribed does not speed recovery and increases the risk of side effects and resistance. Stick to the dose and frequency your doctor ordered. The antibiotic works at a steady rate once it reaches effective levels in your blood.
What if I am allergic to penicillin?
Tell your doctor before any prescription is filled. Penicillin allergy rules out amoxicillin and related antibiotics. Your doctor will choose an alternative such as a macrolide (azithromycin), fluoroquinolone (levofloxacin), or cephalosporin, depending on the organism and your allergy history.
Can amoxicillin prevent pneumonia if I have been exposed?
No. Antibiotics do not prevent pneumonia in people without symptoms. Prevention focuses on vaccination (pneumococcal and flu vaccines), not antibiotics. If you develop symptoms, see your doctor for evaluation and treatment.