蛇之所以会冬眠有两个原因,一方面蛇是冷血动物,温度低了新陈代谢也会减缓,行动预发笨拙,所以就会进入冬眠;另一方面冬天蛇难以捕捉到食物,冬眠的时候不会消耗过多能量。
非洲没有冬季,只有干湿两季。北非的蛇大致在在干季冬眠,事实上相当于中国的冬季,而且由于干季没有雨水,蛇是不出来活动的,在雨季到来的时候它们才出洞;南非的气候和北部大致相反,也是在干季冬眠,干季就是雨季、旱季过后到再一次雨季来临前的最冷的季节,气温在10度到20度之间。