What do you mean by regularly and how large of rats? IMHO you have a very skinny snake on your hands and breeding her is not a good idea.