I only ever take mine when something's wrong - which is hardly ever. I too have had a snake that was very ill when I got it, and I rehabed him myself. He is now thriving - perfect sheds and all - and eats more than any other bp I own.

Only ever take your snake to the vet if you have to. A lot of the things they do at the vet's office you can do at home, and It saves you a trip to the vet that will make your bp freak out and not eat for a week and a half.