Refund "processing" for over three months

What can I do? My return was accepted and has been "being processed" with no date for more than three months now. All filings have been electronic via Turbo Tax. I tried to call the IRS and cannot even get put on hold!