do you need a prescription how long do antihistamines take to work best allergy over the counter