根据婚姻法的规定,夫妻双方签订的离婚协议是需要根据法律程序进行确认的,只有经过确认的协议才具有法律效力。因此,无论协议是几个月前签订的,只有经过法律程序确认的协议才是有效的。
具体来说,根据《中华人民共和国婚姻法》规定,夫妻一方向人民法院提出离婚申请,签订离婚协议后,需要经过法院进行确认。确认离婚协议的程序包括寻找当事人、听取当事人的意见、审查离婚协议是否合法有效等步骤,只有通过这些程序的确认,才能使协议具有法律效力。因此,如果离婚协议没有经过法院的确认,就不具有法律效力。
此外,即使离婚协议经过了法律程序的确认,如果协议中的内容违反了法律法规的规定,也是无效的。比如,对财产分割、抚养子女等方面没有达成协议,或者协议过程中存在双方一方被强迫签署协议等情况,也会导致协议无效。
综上所述,对于离婚协议是否有效,需要看其是否经过法律程序确认,以及协议内容是否符合法律规定。如果协议符合法律要求,即使签订时间较早,也是有效的。当然,在签署离婚协议前,双方最好咨询专业的律师或法律机构,确保协议的合法性和有效性。