provigil weight loss how does provigil work how long provigil to take effect natural supplements like provigil phenergan half life po