The last "old" ball I had, I kept for about 6yrs and he was close to two years when I got him. He went to a new home in a trade this summer for some other snakes. This guy had his days he would sometimes still be pretty grumpy.