Definitely under 25.
not until you can both earn a living, and you have the life skills to raise children properly
Well, I was almost 21, but to be honest, looking back, that was way too young.
Centuries ago when life expectancy was less than thirty, I suppose it made sense to marry in your early teens. It means the proper age to marry is not absolute, but varies with culture and circumstance.
Anything under 21....you can't even buy alcohol.....if you can't drink how do you expect to make your marriage work??