provigil how long to take effect phenergan and benadryl for headache zyrtec unisom phenergan migraine headaches desyrel trazodone india