I was asked this very question, not very long ago, by a young girl in her early teens...I told her the best age for a girl to marry, is after she has completed her education, is capable of financially supporting herself, and any children she might have from a union, and when she is mature enough to realize marriage is two people, who share common beliefs and goals, carving out a life for themselves, while mutually loving, and caring for, and respecting one another.