codeine and phenergan cough syrup provigil like adderall provigil buy india how long does it take for phenergan gel to work provigil nuvigil and depression