how long do checks last
If you wrote the check, the only way to guarantee that you will not be liable for it longer than six months is to place a stop payment order on it. According to Bankrate.com, an oral stop-payment order expires after 14 days and a written stop-payment order expires in six months.