After you file

I've checked on the IRS where's my refund several times over the past month, and get the same answer, "We have received your tax return and it is being processed."  I filed electronically and direct deposit.    It says if it's been more than 21 days for direct deposit to call.  Calling the [phone number removed] number, the prompts take you to the same thing as the web page - Where's my refund, and get the same answer.  I have not found a number or anyway to communicate to the IRS.  It's been over 2 months since filing and confirmation my taxes were accepted from the IRS.  In the past, I receive a refund in a matter of days.  How can I find out why its taking so long, and when I'll get my refund?  The IRS webpage and phone prompts are designed that you can never get hold of a real person.  Very frustrated