phenergan injection price in india provigil alternative uses provigil medication for add can you take compazine and phenergan together phenergan dose for dogs