Accepted return on 2/10 and still no direct deposit

So I no I posted this already but the irs accepted mine on 2/10 and it'll be 21 days as of tomorrow and still no refund. It still says a refund date will be provided when available. But I do have 4 dependent's and I have the Earned income credit and the additional child tax credit so I wonder if that's why.