which is cheaper provigil or nuvigil tylenol pm vs lunesta can i give phenergan to my dog phenergan contraindications phenergan codeine syrup high