Question: how long does it take to train a vet?
Answer: Full-time veterinary degrees usually take 5 years. If you already have a degree in a related subject, you may be able to take a 4-year graduate entry veterinary degree course.