does phenergan contain a narcotic phenergan iv push time phenergan with codeine dosage by weight phenergan vc codeine provigil price in egypt