I haven't read through all the posts. All I can tell you is that it all depends on the person and the situation the person is in.
As far as I'm concerned my teenage days were over as soon as I turned 14. My dad left us so my mom had to go back to work. I have 2 younger sisters and a younger brother. I was left to take care of them. I cooked their dinners, I cleaned the house, I helped with homework, etc. All of this after coming home from my freshman year of high school. My school work suffered for it. I ended up failing two classes my sophomore year because I was too tired to study after doing all of the things the MOM in the family is supposed to do while the DAD is going out and bringing home the bacon. I was drained.
I finished up my schooling and got my high school diploma but it took me one extra year. In the mean time, when I was 16 years old I met a wonderful boy. He was 19 at the time and we had marriage plans less than 6 months after we started dating. We knew we'd be together forever.
Two weeks after I turned 19 years old I got married to the man of my dreams.
One year and 2 months later we decided the time was right for us. We both had stable jobs and a loving, trusting, committed relationship. For us, it was the perfect time for the next step.
We welcomed my first son into the world just one month shy of me turning 21. He became my life. I had always thought I felt mentally and physically prepared to have a baby - from the time I got married. Having a baby changes you though (at least, if you let it... if you're a GOOD parent). If you allow that love for your child to fill up your heart that is when you are able to take good care of them. Regardless of the circumstances of life. When I was 2 months pregnant with my first I lost my job. These are unforeseen things that you should be prepared for but sometimes can't be. Life doesn't work out according to our plans sometimes. We had some tough financial times while I was pregnant with him because of this and we couldn't pay our rent. We moved in with my mom from the time I was 4 months pregnant with him until he was 4 months old. It wasn't bad. We were happy to be back out on our own again when my husband finally found a second job but the most important thing when you have a baby is the LOVE you have for him or her and the stability of the marriage between you and your spouse.
Going through those stresses helped us become stronger people and we have more to offer our kids because of it. One month after we moved out of my mom's house I got pregnant with my 2nd. I had him one month after turning 22.
I do not, in any way, shape, or form regret having my kids at the time of life that I had them. They are my life. Everything else pales in comparison to them. Everything else is SO petty. When my oldest son was one month old and I turned 21 my friends told me that they wanted to take me out on the town for my 21st. I politely declined and stayed at home nursing my one month old baby. Yes, there are sacrifices but to me - once you have that love for your baby - the sacrifices you make don't even feel like sacrifices.
I don't believe you have to wait until you are in your mid-late twenties like a lot of people do. I believe that pushing 30 is even more unnecessary and anything after 35 is (to me) kind of risky. I know that people want to get their educations first and that's fine. It's also fine to want to start a career, etc. or buy a house or whatever it is you wanna do but for *us* and for *me* there was never a better time. My husband works really hard to provide for our family and I do what I can when I can but we have 2 beautiful children, our own cozy little 4 bedroom house, a loving relationship, a committed marriage, a fenced in yard and plenty of food in our pantry and fridge. We are happy as can be. The thing about having a child is that THEY mature YOU. I hear a lot of people say "we're not old enough, we're not mature enough..." well, for *ME* having my children and placing them as first priority in my life not only has made me a humble person but a mature one. It opened my eyes to a whole new world and opened a door to my heart that I never knew was there.
Everything in life is more important now. Child abuse makes me cringe more now than it ever did before. When I hear about murders or robberies all I can do is shake my head and wonder what that person's mother must think.
My life is dedicated to making the future brighter for my children. It makes you want to work in your community even more to improve it, it makes you sick to your stomach to see graffiti on walls or litter in the streets. It matures you in ways that you cannot even understand until you've actually been there. Until you actually hold that little bundle of HOPE and experience in your arms - you'll never be ready.
As I like to describe it - it's like trying to prepare for a tornado. A tornado that sweeps through your life but instead of destroying everything in it turns it completely around and makes it 100% better - puts your life in a beautiful place... one you never even knew existed.
I'm sorry this was a novel. In conclusion - I think anytime after your teens is a good time if you are stable in your relationship, are making good choices for your life and have your finances lined up. Babies don't need frilly dresses and the most expensive stroller on the market. All they need is a place to call home, breastmilk, and diapers... but most importantly - LOVE.