phenergan for toddlers flying provigil narcolepsy reviews how long does a phenergan suppository last nuvigil provigil side effects phenergan generic cost