I filled back in February and it still says pending
You would need to contact the IRS at 800-829-1040. They are the only ones who can tell you what is causing the delay.