根据法律规定,离婚协议是一种民事协议,而民事法律规定一般都没有规定协议的有效期限。因此,一般来说,三年前的离婚协议仍然有效。
当然,具体情况需要根据具体的协议约定和相关法律规定进行判断。比如,有些协议中可能会有规定,离婚后一定时间内必须履行某些义务,如果时间已过,那么协议可能就失效了。而一些法律规定也可能限制离婚协议的效力,比如离婚后需要划分财产,但如果协议中划分不合理,就可能被法院判决无效。
此外,如果协议中包含了过多过于苛刻的条款,也存在被认为违反公序良俗而被认为失效的可能性。如果协议中的内容与法律相违背,造成当事人权利受到损失,也可以向法院提起诉讼,对协议进行变更或撤销。
因此,虽然离婚协议没有明确的有效期限,但具体情况需要具体分析,根据协议的具体条款和相关法律规定作出判断。如果您需要了解更多有关离婚协议的信息,请咨询相关法律专业人士。