allergy over the counter drugs best allergy pills for adults how long do antihistamines take to work