walgreen generic allergy pills how long do antihistamines take to work costco canada cold and sinus