do you need a prescription allergy over the counter drugs generic allergy pills