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