Question: how long does it take to get over bacterial pneumonia?
Answer: How do you treat bacterial pneumonia? Most cases can be treated at home, with medications, to prevent complications from a hospital setting. A healthy person may recover within one to three weeks. Someone with a weakened immune system may take longer before they feel normal again.