how long does oral phenergan take to work cephalon provigil discount provigil (modafinil) in canada is provigil a cns stimulant phenergan codeine syrup dosage