how long a viral pneumonia usually lasts?
+1 vote! Bacterial pneumonia lasts about a week or so normally but viral pneumonia lasts a bit longer at around 10-12 days.