unisom calm you down modafinil and provigil how long does it take for phenergan to work phenergan for migraine pain phenergan dm dosing