社保的缴纳年限因个人情况和所在国家政策而异,养老保险需要至少交满15年,达到退休年龄后可领取基本养老金,医疗保险则需要根据不同地区规定,一般至少交满6-20年不等,具体年限可根据个人实际需求和经济状况选择,部分城市还提供购房、子女教育等方面的优惠政策,但仍需满足一定的社保缴纳年限要求,社保要买多少年需结合个人实际情况和所在国家政策来决定。