Costs vary per doctor and per location. Your best bet is to call and get some estimates from local vets.