约定没有履行期限的合同是有效的。具体如下:1. 合同的效力并不因未约定履行期限而受影响。只要合同具备一般生效要件,如当事人具有相应民事行为能力、意思表示真实、内容不违反法律及行政法规的强制性规定等,合同即为有效。2. 对于未约定履行期限的合同,当事人可以协议补充确定履行期限。若不能达成补充协议,按照合同相关条款或者交易习惯确定。3. 如果仍无法确定履行期限,债务人可以随时履行,债权人也可以随时请求履行,但是应当给对方必要的准备时间。4. 在履行期限确定前,合同双方都应遵循诚实信用原则,做好履行合同的准备工作,不得恶意阻止或拖延合同的履行。5. 即使未约定履行期限,当事人也不能随意变更或解除合同,否则需承担相应的违约责任。比如一方擅自解除合同给对方造成损失的,应赔偿对方的损失。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。