房屋买卖合同的有效期一般由合同双方自行约定。若未约定有效期,则根据合同履行情况及法律规定来确定。依法成立的房屋买卖合同,自成立时生效,对双方均具有法律约束力。在合同约定的履行期限内,双方应依约履行各自义务。通常情况下,房屋买卖合同不存在固定的几年有效期限限制。但基于诉讼时效等法律规定,若因合同纠纷引发诉讼,向人民法院请求保护民事权利的诉讼时效期间为三年,自权利人知道或者应当知道权利受到损害以及义务人之日起计算。不过,自权利受到损害之日起超过二十年的,人民法院不予保护,有特殊情况的,人民法院可以根据权利人的申请决定延长。所以,房屋买卖合同的效力主要依据合同本身的约定及履行情况,同时要注意诉讼时效等相关法律规定对权利行使的影响,以保障自身合法权益在合理期限内得以主张。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。