Did you do it via E-mail or snail mail. If done on line & you have an account that accepts direct deposit all that needs to be done is give the IRS your Acct. # and the routing #, you'd have it deposited in less than a week. Snail mail can vary, you may get it in a week or in 8 or 9 weeks. They're in no rush to send you $
The reason you haven't received the refund for the education credit yet is because of a delay with the IRS. It would be best to visit IRS offices and make inquiries since the delay has been too long. You might find some information from the following site http://www.irs.gov/.