When my mom died my brother gave me a check for $5000. The back let me get $500 off it but the rest was to be held for 14 days...14 DAYS! The bank was in the next town over and it cleared the next day. I called them and asked if they could tell me if it cleared. It had, that night before.
I called my bank and said "Hey, I checked and that bank verified the check for $5000 cleared. When can I get access to my money"...13 more days." I asked why and they basically said that they had no way of knowing the money was there or not...that If I wrote checks and they went through before the time period was up that they'd return them to the presenter as unable to clear my account too.
I told them if I'd fully understood the terms of that then I would have simply gone to the actual bank and presented the check there to get my money.
SO we had to wait the full amount of time my bank required even though her bank said it was clear and they would even give me a letter showing it had cleared.
I stopped using my bank as soon as the released my funds.
Only your bank can tell you what their policy is. IF you have another check then you might want to just drive to that particular bank to present it and get cash.
BUT beware, some banks take a percentage of the check since you don't have a checking account there.