Just as another example - although Chocoholic pretty much has covered it,
My new grad job:
8:30 to 7:00 4.5 days a week
2 in 5 weekends - one of these is a full weekend (sat 9-4 and sun 10-3) and one is just a part sat (10-12).
No OOH
A friends new grad job:
8:30-6:30 5 days a week. Every Saturday (9-4)
Every other night on call.
Mine seems pretty standard - the no OOH is nice. My friends is pretty bad. And you will get everything in between!
If it's the job you want to do though, you can make the job work with children. Most vets qualifying now are female, so most will be having children at some point. A lot of people will go part time, or find jobs that allow them to be flexible with the hours they work. That will be easier to do once you have worked your way through a job/or a few and got experience. As a new grad you won't be able to be too picky and start specifying hours you can work, but that would be a bit easier once you have more experience. Basically, if you want to be a vet/do the job - then the hours shouldn't put you off. They are long hours/hard work, but it's manageable. If you're not sure its for you, then the long hours will be less bearable!