how long for phenergan to work desyrel adverse reactions phenergan 12.5 mg suppositories metformin dyslipidemia