There are many variables. Depending on the species you're talking about it may be anywhere from several weeks to several months. As far as the care, consult a local herp vet or a good reptile website. I recommend Kingsnake. com. If you know the species you're dealing with, you can find good info from one of those two sources.