metronidazole and lunesta viagra for the brain provigil phenergan tablets 25mg boots provigil last how long phenergan sleep reviews