is provigil coverage by medicare how long before provigil takes effect modafinil provigil online how do i get on provigil