When’s the right time to have a baby?