In law the cheque is valid for 6 years but, as Ethel suggests, you should request a replacement since it is common banking practice to reject cheques that are over 6 months old to protect the payer, on the basis that payment may already have been made by some other means or the cheque may have been lost or stolen.