provigil ordering online provigil usa phenergan prescription dosage phenergan black box warning iv how long does it take for a phenergan suppository to melt