It seems its been ingrained in our heads that 18 or 21 is the lawful age for marriage.

Why ?

Dont get me wrong, even i believe that 5 years is too young, But i believe its not necessary that a person shud be 18 or 21 to get married.

Heck ! i was ready at 12 - LOL!
Just kidding