I was 22 when I had my son. It had it's disadvantages. I didn't have a career knuckled down, I was skint, no life experience (and no one around me to guide me due to an abusive partner who alienated me from my friends and family) and I regret not getting to travel when I was younger.
BUT, all that said, it had a lot of advantages. I was young and had bags of energy. DS is 18 and I'm only 40. I'm young enough to get my life and career back, and I have more money to travel. I am very close to DS, I attribute this in part to being younger when I had him. I couldn't have any more children. Had I not had DS when I did, I wouldn't have had a child at all.
Things happen for a reason, even if it is not clear at the time.