I voted 21-23 because I believe 21 or older. I don't think anyone under 21 should get married. They can think about it, or even plan it, but if they can't actually wait until the "magic" age of adulthood, then maybe it wasn't meant to be.

I married at 21....we PURPOSELY waited until I turned 21 to wed. We KNEW several years earlier that we would be married but felt we needed the adult status to make it feel "right".