phenergan anxiety dosage phenergan mechanism of action how long provigil stays in your system how long does it take for phenergan suppository to dissolve phenergan pill color