How long can bronchitis last after treatment?

Depends on etiology. Bacterial bronchitis can get better with antibiotics in 5-7 days, allergic or asthmatic bronchitis requires longer treatment.