根据相关法律的规定,合同违约责任的诉讼时效是3年,自合同当事人知道或者应当知道权利受到损害时开始计算。此外,还适用20年的最长保护期限,即一般权利受到损害之日起超过20年未主张权利的,人民不再不予保护。
【法律依据】
《民法典》第一百八十向人民请求保护民事权利的诉讼时效期间为三年。法律另有规定的,依照其规定。诉讼时效期间自权利人知道或者应当知道权利受到损害以及义务人之日起计算。法律另有规定的,依照其规定。但是,自权利受到损害之日起超过二十年的,人民不予保护,有特殊情况的,人民可以根据权利人的申请决定延长。《最高人民关于适用中华人民共和国民事诉讼法的解释》第二百一十九条当事人超过诉讼时效期间起诉的,人民应予受理。受理后对方当事人提出诉讼时效抗辩,人民经审理认为抗辩事由成立的,判决驳回原告的诉讼请求。