If it has been longer than 5 days and your refund is still not showing up in your account, contact your bank. They will be able to verify
their direct deposit procedures and inform you if they hold funds beyond the date
the IRS sends them over.
Taken directly from Where's
My Refund FAQs: "Please
wait 5 days after we’ve sent
the refund to check with your bank about your refund, since banks vary in how
and when they credit funds.