how long does phenergan make you drowsy provigil for depression side effects phenergan for anxiety in dogs how long does phenergan take to work as a sedative nuvigil provigil cost comparison