I have already received my State return, why have I not received my federal and why won't they tell me anything when I call
Sorry only the IRS can tell you. How long has it been?
Try The Tax Advocate Service
https://www.irs.gov/advocate
if it's been more than 90 days, you can contact the IRS tax advocate in your state to see if they can speed things along
https://www.irs.gov/advocate/local-taxpayer-advocate