I too get bronchitis and colds very often, and when I have them they can stay as long as 3 months or more. I was always told its because my immune system isn't there to battle infections and viruses because it's too busy beating up the good guys. I also have mild asthma and I have never been a smoker.
Have you talked to your doctor about it? Had chest x-rays? Are you on antibiotics?