After you file

I filed threw this company for my son. They were  Accepted on January 29th. Its May 11th and says still processing.  My son called in March and they said it would be here May 8th and its still not in his bank. I cant find a number with live agent to I.R.S.  This is complete bull.. I did 3 others taxes threw a different  tax service and everyone got theirs 21 days after..I want help cause my son is looking up to me now to solve this.. where is help?