A lot of people develp a tolerance over time. I used to have pretty bad allergies but now I'm much better. I used to take Zyrtec and it worked wonders, but now I'm so used to the cats that I don't need it anymore. Every once in a while I'll have a bad day and I'll take a benadryl.