provigil definition phenergan dosage iv provigil generic cheap is phenergan safe to take when pregnant phenergan nursing considerations