i believe it was 72 hours? at least that's what i think it was a couple years ago when i did my taxes and filed that way. i'm kind of foggy on it now though, since it's the last time i gave them $25 of my money instead of waiting 4 weeks!
you can check the status of your refund on the irs website. Theres a link that says wheres my refund? put in ur name Date of birth and SS number and it tells ya right there.
depends on when you do it, too. I mean, you can't expect it to be quick when the laggers are now starting to file in... I got my federal in 5 days, state in 2 days. Direct deposit for me BTW