通常来讲,合同一般不会自动失效。合同的效力通常与合同约定的履行期限、解除条件等因素相关。
倘若合同约定了履行期限,期限届满后对方仍未履行,守约方能够依据合同约定主张违约责任,像要求继续履行或者要求赔偿损失等。要是合同没有约定履行期限,债权人可以随时让债务人履行,不过得给对方一定的准备时间。
在法律规定的某些状况下,合同可能会因法定事由而被解除,例如不可抗力致使合同目的无法达成等,但这并非自动就失效了,而是需要通过法定程序来办理解除手续。
总之,不能轻易地说合同多长时间不履行就会自动失效,具体情形得依据合同约定和法律规定来进行判断。