order provigil australia phenergan how long does it stay in your system phenergan for pain phenergan z track nausea phenergan shot