e-Filed with Direct Deposit, it's been 50 days

I e-filed on Jan 29th (50 days as of today) with direct deposit. Married Filing Jointly - same as the last 10 years. I called the 1800 number and it just directs me to the same IRS website where I've checked my status and get the following:

Your tax return is still being processed.

A refund date will be provided when available.

I'd really appreciate to know where my tax return is, why it's taking so long and who's to blame.