工伤赔偿是有明确期限规定的。根据《工伤保险条例》等相关法律法规,职工发生工伤后,用人单位应当在规定时间内向相关部门申请工伤认定。如果职工在工伤认定后选择不离职,那么在劳动关系存续期间,职工可以享受工伤保险待遇,包括医疗费用报销、停工留薪期工资等。如果职工在工伤认定后几年才离职,只要在劳动关系存续期间,职工仍然可以要求用人单位支付相应的工伤保险待遇。如果用人单位未依法为职工缴纳工伤保险,职工可以要求用人单位按照工伤保险待遇的标准进行赔偿。建议职工在发生工伤后及时与用人单位沟通,了解工伤保险待遇的具体内容和申请流程,必要时可以寻求法律援助。我是杭州的吴亮律师,如果仍有疑问,欢迎追问或一对一咨询。