How long to process?

I have submitted our returns and they have been accepted by the IRS, and I understand it can be a while before I receive my refund.  My question is, how long is the processing time?  Is there a gap between when it is considered processed and when we receive the refund or do we receive the refund as soon as processing is complete?