desyrel pronunciation desyrel prescription assistance how often to take phenergan 25mg promethazine phenergan generic provigil costs is phenergan syrup safe for babies