compazine and phenergan provigil legal buy online phenergan with codeine and benadryl phenergan dose for migraine phenergan overdose how much