how long do antihistamines take to work allergy pills for adults alternative to antihistamine for allergy