Generic provigil is a smart drug for treating sleepiness. Or if you ever felt like sleeping during work hours, generic provigil is the best drug to cure such condition.
In short, this drug deprives from you of sleep and makes you full alert. Best of all, it restores your full mental capacity in the process.
It is the kind of drug that will keep you awake for 40 hours and more. But, after that, you will fall back asleep.