It's not nescesary to hybernate your snake unless you plan to breed it.To hybernate your snake you should stop feeding your snake for about 2 weeks to make sure it's system is clear,then slowly drop its tank temperature down to about 55-60 degrees over a couple of days so they can adjust to the change.You should also turn any light off earlier to make appear as a shorter winter day..Usually about 2-3 months is plenty of time for it to hybernate. After it has hybernated just do the opposite and slowly warm the tank over a few days.Some snakes tend to slow down naturally without any temperature changes. They will also sometimes refuse to eat during this time. It's not unusual for a kingsnake to go without feeding for 2 months, especially during cooler months.
I found that on a website. Maybe you just need to feed your snake something different. I wish I could help more.
-----
~Banana~