how long before i can take antabuse medication ventolin inhaler without priscription allopurinol 50 mg best herbal alternative to tadalafil generic meds for prozac