How long does a pulmonary rehabilitation program last? Programs usually last several weeks and are customized based on the patient’s lung condition and response to therapy.