Why does our check held by the bank?

What happened to the checks that I deposited? When will this check become available? Where did the check go? why does my bank hold me check for so long? This has been our usual question whenever our checks are held by our bank.
Every check that is deposited or cashed in the...