一般情况下,3年前的离婚协议仍然有效。离婚协议是夫妻双方经过协商,在离婚时达成的协定,具有合同的法律效力。只要协议没有被另一方或法院宣告无效或撤销,就一直有效。因此,无论时间多长,离婚协议都应该被认真遵守。
但是有一种情况除外,就是离婚协议中的内容违反了法律规定。如果离婚协议中的一些条款违反了国家的法律法规,那么这部分条款就是无效的。例如,离婚协议中规定一方不支付子女抚养费的条款,这违反了《中华人民共和国婚姻法》的规定,因此该条款无效。
总之,离婚协议在法律上是有约束力的,无论多少年过去,离婚协议的内容依然有效。但是如果协议中的内容违反了法律,那么这部分内容就是无效的。对于协议中的有效内容,夫妻双方都应该严格遵守。