alternatives to allergy pills how long do antihistamines take to work 3rd generation antihistamines list