离婚协议不会因为过了三年就没用了。要是双方已经按照离婚协议办了离婚登记,那这个协议对彼此都有法律上的约束力。要是有一方不按协议办事,另一方可以去法院起诉,让对方履行协议内容。法院会查看协议是否有效,如果协议不存在欺诈、胁迫等能撤销的情况,一般会判决支持遵守协议一方的请求。
不过,要是双方没办理离婚登记,就算签了离婚协议,它也不算生效。这是因为离婚协议是要以离婚为生效前提的协议,没离婚的话,生效条件就没达成,协议自然不生效。这时候要是有一方反悔了,另一方没办法依据这个没生效的协议要求对方履行。
如果想离婚,有协议离婚和诉讼离婚两种方式。要是选择协议离婚,就得重新商量并签订新的离婚协议;要是选择诉讼离婚,法院会根据实际情况对财产怎么分、孩子由谁抚养等问题做出判决。所以大家要清楚,离婚协议生效和没生效是不一样的情况,得根据不同情形来处理自己的离婚事情。