I may be the last to find this out, but walmart has a generic zyrtec that sells for 88 cents for 14 tablets! Not a typo! 14 tablets of the zyrtec brand is around $14. There are some other generic products there also that are 88 cents too. So you might want to check them out!!