phenergan in pregnancy category provigil how fast does it work phenergan 25mg side effects desyrel tablet 100 mg toradol phenergan migraine