do you need a prescription does allegra require a prescription how long do antihistamines take to work