If IRS date (your taxes?) says it will deposit money on a Monday, I am certain by the following Saturday it will be in there. If they send it on Monday, it may take 2-3 days, so Wednesday it should be there actually.
It has nothing to do with who it comes from... it won't get any faster or slower once they hit the 'send' button.