When is the Right Time to Have Babies?