Good luck with him Lauren. It all sounds very strange. I can't offer any help.
I was chatting to a guy at work today about snakes. I'm temping at the RAAF base.
He was telling me about his sick snake.
He he yep it was Brad your other half. I was only reading your thread last night. Small world.
Cheers and all the best.