法律对职工医保要交多少年可以终身享受没有规定。由于各地区的经济发展水平不一样,有一定的差异。缴费年限长的可能是30年,短的可能是15年,男职工和女职工也不同。由于男职工60周岁退休,女职工50周岁退休,一般规定男职工比女职工多缴费5年