So this might sounds like a stupid question, and I realize my KSB is probably hungry from skipping a week and a half of eating because he was trying to shed. But can you over-feed your snake or if they're hungry they'll eat, if they're not hungry they won't??

My guy decided to eat on Sunday. Then I was holding him this morning and he was kinda rubbing his nose on me, something I've noticed he does when he is trying to "tell" me he's hungry. So I offered him another f/t fuzzy and he ate it again, no problem. I guess he's just an eating machine. If he is eating that much is it "TOO" much??

Also, I know KSBs are desert snakes and some people only put water in their tank a couple times a week. My guy being in a large tank I just leave a little water bowl in there all the time on the cool side. But every time I pick him up in the morning, I hold him up to his water dish to see if he's thirsty and he drinks and drinks and drinks, sometimes for a good full minute. In fact, he did that this morning before he rubbed his nose on me and ate his mouse! LOL, why does he do that? Is he too lazy to get his own water and just waits for me? Kind of neat to do it and I guess he's comfortable with me if he drinks for me. Just wondering if anyone else has experienced this. Sorry if these questions are silly.