What are some common reasons my taxes are still being processed 3 months past when I should have received refund?

First IRS rejected return but then I corrected what was asked of me to correct. I sent them back in. They were accepted. I received my state refund. However, my federal have been being processed for 3 months now.