list of otc allergy medications otc allergy medication comparison chart how long do antihistamines take to work