I had my first at 19 and second at 21. I thought I was a great Mum, but when I had another at 32 I realised that I was still a kid myself. Everyone is different, but personally, I would say approx 30 is a good age. You have enjoyed your youth and are still enjoying it, but with a much more mature head on your shoulders. Also, you are much more laid back. My little one gets away with things my other two didn't, simply because I know that some things just don't matter anymore. However, you cannot take away the fact that some people are great parents whatever age they are, and you might be one of them.