How long does it take for a check to go through?

For example, I write a check for the grocery store today, how long will it take for the bank to cash it?
8 answers 8