phenergan cough how long does provigil take to kick in provigil nuvigil alternatives how much phenergan with codeine can i take can you take phenergan with codeine while breastfeeding