合同违约起诉时效一般为三年。自权利人知道或者应当知道权利受到损害以及义务人之日起计算。在这三年的诉讼时效期间内,当事人应及时行使权利,向法院提起诉讼以维护自身合法权益。若超过诉讼时效起诉,对方提出诉讼时效抗辩且法院查明无中止、中断、延长事由的,权利人将丧失胜诉权。诉讼时效存在一些特殊情况。例如,在合同中约定了履行期限的,诉讼时效从履行期限届满之日起计算;未约定履行期限的,债权人可以随时要求债务人履行义务,但要给对方一定合理准备时间,在该合理准备时间届满后开始计算诉讼时效。同时,诉讼时效可能因一些法定事由而中止、中断或延长。如不可抗力等导致权利人不能行使请求权的,诉讼时效中止;权利人向义务人提出履行请求、义务人同意履行义务等情形会使诉讼时效中断,从中断时起,诉讼时效期间重新计算;因其他障碍不能行使请求权的,可能导致诉讼时效延长。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。