provigil health canada does phenergan make you tired phenergan overdose hallucinations max dose phenergan suppository phenergan promethazine hydrochloride tablets