Why are refunds taking so long?

Our federal refund has been accepted by the IRS, but we have not received the money?