I dont think theres a right time to have kids. Maybe its best to do it not too young and not too old and when you're financially set, but I personally dont believe that because kids are had by accident all the time and turn out just fine. Parents who are too young might miss out on their childhood, but thats not the end of the world and arents who dont have a lot of money still provide for their kids, I think the only concern for me is if you have kids too late on in life you might not be around very long.