how long does it take phenergan to dissolve phenergan suppository sds provigil vs geniux provigil onset time when should you take unisom label uses for provigil