taking phenergan for morning sickness phenergan and claritin d how long provigil to take effect fioricet and phenergan for migraines phenergan generic pill identifier