I guess I was wrong about the length of time it takes to become a vet, but you do not need an undergraduate degree in order to enter a veterinary science program. I believe you only need 60 credit hours, which is two years.