what does generic phenergan pill look like safest place to buy provigil online how long does it take for phenergan gel to work phenergan 10mg tablet phenergan gel pediatric dose