根据《企业职工患病或非因工负伤医疗期规定》,公司上班5年病假能请的时长如下:
实际工作年限十年以下的员工
在本单位工作年限五年以上的,医疗期为六个月。
实际工作年限十年以上的员工
在本单位工作年限五年以上的,根据实际工作年限的不同,医疗期分别为九个月、十二个月、十八个月或二十四个月。
具体来说:
实际工作年限十年以上,但在本单位工作年限五年以上十年以下的,医疗期为九个月。
实际工作年限十年以上十五年以下的,医疗期为十二个月。
实际工作年限十五年以上二十年以下的,医疗期为十八个月。
实际工作年限二十年以上的,医疗期为二十四个月。