provigil how to get phenergan suppository and pregnancy phenergan baby generic provigil costco phenergan rectal onset