To hibernate a snake, the temperature should be dropped to around 50 degrees for one to two months, but you should look up where your snake's natural habitat is, because it will depend on how cold it would get there, and for how long. In the snake's natural environment, the temperature change occurs fairly slowly. While you can get a quick freeze or warming, the temperature change overall is still fairly gradual. Because of this it is best to not change the temperature in the habitat too quickly. Otherwise you run the risk of shocking the snake. This is important to remember when heating the snake back up as well.