desyrel 30 mg promethazine phenergan merhaba desyrel tablet how many phenergan 25 mg can i take how long does it take a phenergan suppository to absorb