I'm hoping he'll still be a little woozy from the sleepy gas when I pick him up so he won't be too terrified on the way home. But he was definitely not happy when I dropped him off. I'd not been able to get him out of the cage and into the carrier (was half afraid of losing a finger to those sharp little kitten claws), so I'd carried his whole cage in there - heavy thing! Poor guy was howling up a storm at the vets! Without handling him, the vet assistant guessed that he's probably right around 3 months (he looks bigger in the pictures I took than he actually is). I'll double-check with the vet when I pick him up though, to be sure that's about right.

I just know that when I get him back here, we're going to be back to square one (not that we were very far off of it to begin with...)