Question: how long do you have to stay in the hospital if you have pneumonia?
Answer: The average amount of time to stay in the hospital to treat pneumonia is 4 to 6 days. Your provider will make sure that you are breathing easily, your oxygen levels and other medical conditions are stable, and that you will be able to care for yourself when you go home.