provigil long term how to take phenergan while pregnant how long does it take phenergan to wear off phenergan overdose hallucinations provigil discount coupon