I've had it ever since my lung surgery. I do a rescue inhaler before rides and did twice a day Asmanex for quite a while, but my EIA has gotten so much better this year that I'm only doing the Asmanex once a day.
It does get worse with the cold though. I'll do fewer really hard efforts in the cold. It's not nearly as bad with an easy pace ride.
I'm sure you already know that only inhaling through your nose helps. That's something I had to train myself to do. A balaclava does help, too. Good luck and hang in there.