After you file

I had to wait 21 days from the time I filed to get my tax money bk so am guessing if you got an advance u got your money the same day right?