Refund?

From the IRS site, my refund shows accepted, not approved.  It has been 3 weeks, so they have the generic "check here" for possible reasons for the delay.  None of them apply to me.   I have my state already, which sometimes happens.  I know that timing can vary, but I was curious how long it actually takes them to inform you if they do find something wrong.  I've looked over my taxes a few times, and everything looks good.  It's not an amended return, I don't owe anyone money, etc.