walgreen generic allergy pills how long do antihistamines take to work allergy medication primary name