1、法律对职工医保要交多少年可以终身享受没有规定。

2、由于各地区的经济发展水平不一样,有一定的差异。缴费年限长的可能是30年,短的可能是15年,男职工和女职工也不同。由于男职工60周岁退休,女职工50周岁退休,一般规定男职工比女职工多缴费5年。

【法律依据】

《中华人民共和国社会保险法》 第二十六条,职工基本医疗保险、新型农村合作医疗和城镇居民基本医疗保险的待遇标准按照国家规定执行。