After you file

I have only recieved part of the tax return. Federal or the smaller one. It was direct deposited into my account. But i havent heard anything or recieved anything about the larger return, the state return.. so im really confused because i went onto the irs website to check my status but it said the irs found a discrepency which was why it was taking longer to receive the other portion but that it shoukd come within 30 to 60days or something like that. Its now been over 6months and the status still says the same on the irs website. 

I have no idea who i can call or how i can investigate this and receive my return. Im not working right now so thats 1,000 i should be getting back the other was only 170.