How long does pulmonary rehabilitation usually last? Programs typically run for several weeks, depending on severity and recovery progress.