15年
根据《社会保险法》的规定,参加职工基本养老保险的个人,达到法定退休年龄时,累计缴费满15年的,可以按月领取基本养老金。这意味着,养老保险需要交满15年才能享受养老金待遇。未达到国家规定年限的,可以缴费至国家规定年限。
对于医疗保险,一般规定为累计缴费满20年-30年,并且实际缴费年限必须达到5年或10年,才可以在退休以后免费终身享受医疗保险保障待遇。具体年限视地区而定,有些地区可能要求男性职工满30年,女性职工满25年。
生育保险至少需要交1年才可以享受生育保险待遇。
需要注意的是,社保缴费需要是连续的,不能断断续续缴纳。如果中途停止缴纳后又开始上交,可能会要求交一定的滞纳金。
综上所述,个人社保需要累计缴费满15年才能享受基本养老金待遇。对于医疗保险和生育保险,具体的缴费年限可能因地区而异,建议咨询当地社保部门以获取准确信息。