The IRS asks that you allow up to 5 business days from the listed deposit date for your funds to appear. Also, many financial institutions do not process payments on weekends or holidays, which can affect when refunds reach taxpayers. Here's more information https://www.irs.gov/individuals/refund-timing.
For your state's timeframe, you will have to contact your state. Here's an article that will help you contact your state.
**Mark the post that answers your question by clicking on "Mark as Best Answer"