Hardly ever takes 3 business days. 1 or 2 business days is more common. Money will never be taken out of your account on the same day, but if you do an instacash on a weekday day during the A.M. you best deposit the money the next day to avoid any returns.