phenergan non drowsy phenergan take to work which is more expensive provigil or nuvigil phenergan 10mg dose phenergan dosage for sleep