mylan provigil generic shelf life of provigil off-label provigil uses provigil generic where to buy provigil and cocaine.cravings provigil vs modalert forum