boots phenergan tablets reglan or phenergan how many phenergan can you take in a day generic provigil in canada desyrel drug test