I e-filed February 2nd. My CA state refund was direct deposited approximately 8 days later. It is now May 6th and I haven't received my federal refund. Why?

The IRS won't answer phone calls. How can I find out what is going on with my federal refund?