1. 一般情况下三年前签的离婚协议是有效的。离婚协议自双方办理离婚登记手续后生效。2. 如果双方已经按照协议办理了离婚登记那么该协议对双方具有法律约束力。比如关于财产分割、子女抚养等条款双方应当按照约定履行。3. 但存在特殊情况。如果签订协议后发现存在欺诈、胁迫等情形受欺诈或胁迫方可以在知道或应当知道撤销事由之日起一年内向法院起诉请求撤销该协议。经法院审理查明属实后协议会被撤销自始无效。4. 另外如果离婚协议涉及的财产分割等问题在离婚后发现对方隐藏、转移、变卖、毁损夫妻共同财产或伪造债务企图侵占另一方财产的受损方可以向法院起诉请求再次分割夫妻共同财产法院会根据具体情况对财产重新进行处理。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。