It's wierd now that I think about it but the mice I use to breed have become transient pets to me. They have relatively short lives, since I don't breed them for more than a year (it tires em out). But I think I play with my mice as much if not more than I handle my snakes.
I keep the breeding colony together 90% of the time which is composed of all females (about 4 breeding females) and young immature mice. I keep two breeding males in separate cages by themselves, and once a week one of those two males gets to spend a couple nights with one of the females (the one that's been longest since having a litter).
This way I have a new litter every week, but since only one of the females has a new litter, the 4 females "share" the babysitting work between themselves and prevent the single female from being overstressed from taking care of a huge litter by herself. This in turn means each pinkie mouse gets more food and is generally healthier. I seldom find runts in my litters, and runts seem to be culled very early on by their own mothers (cannabalism... kinda unsettling but happens once in a while, but for the brood's own good). Also, this makes sure the females get enough time between breedings to rest.
These pinkies are then "harvested" depending on their growth and size, and I just CO2 them when they reach the right size and then freeze them. If I need a different size, then I usually have that size by the next week, this way, if there's a regurge, then day olds are readily available.
I've found that statistically, this system generates 10-12 mice a week, which is enough to feed all 5 of my snakes. If I need less, I'll breed every other week (which is what I've done before), and that generated 10-12 mice every 2 weeks.
Because I keep the males alone (due to territorial fights and such), I found I had to play with them often to keep them mentally healthy (I've found neglected solitary mice to be extremely aggressive, apathetic, and they die early and don't breed well, giving only 4-5 pups or shooting blanks, or not breeding with the female period).
Also, the female pups from the last couple litters of the year are held back and set aside to mature, and I take a trip to the local petstore for a couple fresh males to keep the gene pool fresh. The old females are then taken out of service after the new females have been bred to the new males a couple times (the old females tend to "teach?" the new ones how to care for their first couple litters and they become very good mothers). I never feed the breeding females to my snakes as a show of gratitude to them, they spend the rest of their lives with each other in a separate tank (which doesn't seem to be too long, anywhere from 2 months to 6 months. I do euthanize them if they start developing tumors or get sick).
This system does require alot of space, I use 6 tanks in total, 2 10 gal, and 4 15 gals. The 10 gals hold the males, one of the 20 gals holds the breeding colony, one the old females, and the other two are to separate the new males and females.
Mouse diet is pretty important too, since it'll determine what nutrients the snakes draw from them. I feed them lab diet the bulk of the time, and once a week they get treats like yogurt drops, fresh fruit, veggies, cereal and the occasionally rare piece of table scraps (fried eggs, meat scraps, etc). The breeding females always have a small bowl of kitten chow to help them replenish their systems from breeding.
All of this however generates a ton of work for me... try cleaning 6 cages every week + the snake cages, that's a whole afternoon's worth of cleaning... But then again, it keeps me healthy by providing excersize.
Well there's my 2 cents on mice colony keeping. Sorry for the novel of a post.
-13mur 6