uses for phenergan 25 mg how long does it take for a phenergan suppository to absorb provigil nuvigil alternatives provigil side effects rash soma house slippers