J'ai trouvé un article qui traite de ce sujet. Il semble que le délai avant l'expiration d'un chèque dépende de l'État et de la banque :
Les discussions sur les dates d'expiration des chèques personnels se transforment inévitablement en débats sur les nuances de l'éthique du prêt. Bien que les lois bancaires diffèrent d'un État à l'autre, la plupart des États considèrent que les chèques de plus de 6 mois sont considérés comme “périmés”. Contrairement aux idées reçues, les chèques périmés peuvent toujours être encaissés avec succès. Cependant, la banque du tiré a le droit de refuser le paiement du chèque ou de le “rebondir”.
Mais vous avez posé une question précise sur la Bank of America. Je n'ai rien trouvé sur leur site web qui mentionne la durée de validité de leurs chèques. Mais j'ai trouvé un billet de blog qui répond à votre question.
L'auteur de l'article a interrogé un représentant de la Bank of America au sujet d'un chèque personnel que sa femme avait fait à quelqu'un un an plus tôt. Le représentant a répondu ce qui suit, et a déclaré qu'il en était sûr à 100% :
“Les chèques sont valables pendant 180 jours (sauf indication contraire), donc si le chèque provient de votre chéquier personnel, il serait déjà annulé”.