如果没有特殊约定,则一直有效。
具有法律效力必须满足三个条件:
(1)是一方真实的意思表示;
(2)没有违反法律法规的相关规定;
(3)没有违反公序良俗原则。
字据如果承载了法律责任就具有法律效力。当事人各方所签订的字据只要不违反法律规定、属于自愿且是真实意思的表达,就有法律效力。如果是在胁迫下签订的则是无效的。假如字据没有明确的法律责任,则没有法律约束力。
法律依据:
《中华人民共和国民法典》第五十五条
民事法律行为应当具备下列条件:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律或者社会公共利益。