After you file

The IRS can indeed take as long as it wants (or needs) to issue refunds.  But it must pay you interest after a certain point.  Going forward, consider changing your withholding so that you do not have to wait for a refund at tax time.