1、离婚协议可不是签了两年就自动生效的。它属于那种附条件才能生效的协议,这个条件就是夫妻两人去办离婚登记。
2、要是夫妻两人都愿意离婚,还签了书面的离婚协议,那得一起到婚姻登记机关去申请离婚登记。从婚姻登记机关收到申请,发了离婚登记申请受理回执单的第二天开始算,接下来三十天是冷静期。在这期间,只要有一方反悔,就能撤回申请。
3、等冷静期过了,接下来三十天内,两人得再一起到婚姻登记机关申请领离婚证。婚姻登记机关审查后,觉得符合条件,就会登记并发给离婚证。到这个时候,离婚协议才正式有了法律效力。
4、要是两人只是签了离婚协议,却没完成离婚登记手续,那这个协议就不算生效,对双方也没有法律上的约束。法院在处理和没生效的离婚协议有关的案子时,一般不会按照这个没生效的协议来处理财产分割、子女抚养这些问题。
5、所以说,离婚协议能不能生效,和签了多久没关系,主要得看有没有完成离婚登记。