I personally take my guys to the vet when I first get them and subsequently after that for check ups. That said I do have several board certified exotics vets at the place I go to because it is a teaching hospital so they have everything. I also get discounts for being a student there and they teach me things when I go, for example I got to draw blood from my new guy last time I was there. I prefer to know what they look like when they are healthy and to have records of everything. My primary care vet also owns his own snakes so I trust him when it comes to mine. It's really up to you.