Credit karma is lyiers

I was under the impression that I would receive my direct deposit 5 days early my irs where’s my refund says that I been approved and the my deposit will be sent the 24 of this month and I still haven’t seen my direct deposit early I have called credit karma and they literally have no explaiton why would they lie like this my friend got his with credit karma Friday