病假一般来说不超过二十四个月。

依据《企业职工患病或非因公负伤医疗期规定》第三条:企业职工因患病或非因工负伤,需要停止工作医疗时,根据本人实际参加工作年限和在本单位工作年限,给予三个月到二十四个月的医疗期:

(一)实际工作年限十年以下的,在本单位工作年限五年以下的为三个月;五年以上的为六个月。

(二)实际工作年限十年以上的,在本单位工作年限五年以下的为六个月;五年以上十年以下的为九个月;十年以上十五年以下的为十二个月;十五年以上二十年以下的为十八个月;二十年以上的为二十四个月。

另外,各地对于医疗期的计算也会有自己的规定,比如上海,员工医疗期标准与职工在本单位工作年限相挂钩,需要注意的是,此处所指的工作年限是在本单位连续工作的年限,而非累计工龄,也就是说在其他单位的工龄是不计算在内的。其具体标准为3-24个月,劳动者在本单位工作第1年,医疗期为3个月,以后工作每满1年,医疗期增加1个月,但最多不超过24个月,同时医疗期在使用上是累计计算的,而不是循环使用。

法律依据

《企业职工患病或非因工负伤医疗期规定》第三条企业职工因患病或非因工负伤,需要停止工作医疗时,根据本人实际参加工作年限和在本单位工作年限,给予三个月到二十四个月的医疗期:

(一)实际工作年限十年以下的,在本单位工作年限五年以下的为三个月;五年以上的为六个月。

(二)实际工作年限十年以上的,在本单位工作年限五年以下的为六个月;五年以上十年以下的为九个月;十年以上十五年以下的为十二个月;

十五年以上二十年以下的为十八个月;二十年以上的为二十四个月。