how long does it take to get a void cheque?
In fact, under the Uniform Commercial Code, banks in the United States are not legally obligated to pay checks older than six months (link). Of course, this leaves some wiggle room. Your bank may not be required to honor an old check, but they might choose to do so.