After you file

Did you wait to amend until the first return was done processing and you got the first refund (or paid the tax due)?  If you sent in an amended return before the first return was done it may have confused the IRS and is delaying your refund.