Продолжительность выздоровления от пневмонии определяется возбудителем, физическим состоянием пациента и лечением и не должна обобщаться. В зависимости от возбудителя, такого как Streptococcus pneumoniae и атипичные патогены, пневмонию можно вылечить в большинстве случаев после курса лечения продолжительностью около двух недель. Для специфических, устойчивых к лекарствам бактерий, которые труднее поддаются клиническому лечению, таких как Mycobacterium tuberculosis и Aspergillus, курс лечения может составлять от нескольких месяцев до более чем года. В зависимости от физического состояния пациента, время до излечения может быть сокращено, если пациент молод и крепок и у него нет основного структурного заболевания легких. Если у пациента имеется хроническая обструктивная болезнь легких, бронхоэктазы, интерстициальный фиброз и т.д., пневмония, осложненная на этой базе, менее эффективна и имеет более длительный срок лечения. Пациенты с пневмонией должны соблюдать легкую диету, увеличить потребление качественного белка, есть больше продуктов, богатых витаминами, и немедленно обращаться в отделение респираторной медицины в случае плохого самочувствия.