His length is roughly 5 ft. His weight, I'm not sure about. I've only taken him to the vet once, about 8 months ago, when he wasn't eating, and was sneezing. he didn't have a respiratory infection, it was heating issues in his new vivarium. Needless to say, issues have been resolved, and his last feeding he ate a small rat.