I bought my ball python in December from a pet store that really needed to unload him. He was a former breeder i think but he is a few years old and past his prime or they were trying to breed Albinos or something, either way they didn't have the space for him, so i got the snake, a cage, all the stuff to go in the cage and a heat pad for like $60. It's my first snake (but not first Herp) and i think they're great pets.
Anyway -- Cut to a couple weeks ago and he shed for the first time. I helped him out as much as i could by putting stuff to rub up against, i kept his water bowl full and sprayed him/the cage 2x a day, and he still managed to do a pretty piss-poor job of shedding. The problem is that since then the snake has constantly been in a foul mood. I first noticed after he stopped shedding that whenever i would hold him he would hiss a little bit. Last week he actually hissed at me and opened his mouth, so i figure i'd put him back to let him cool off. He didn't. In fact the other morning i must have startled him a little bit and he actually struck at me, so i haven't messed with him since.
Now this seems really strange to me. I am not rough with him at all, he was in a pet shop for a few years. Now whenever i go near his cage and look at him, he opens his mouth to me. I think right now he is blind in one eye because, as i said earlier, he didn't do a good job at all shedding. I tried to get it off him a few days ago with a wet tissue but he didn't like that too much.
I'd really appreciate some input. Thanks a lot.



