desyrel 30 which works better compazine or phenergan interpret dc phenergan 48 h post-op buying provigil online uk i took provigil