On average, veterinary externships last one to two weeks but can extend to a maximum of six weeks.
As the student, it's up to you to determine how long you'd like your externship to last. Hospitals can recommend a specific duration, but ultimately, it is up to you and will have to fit your schedule.