Marriage is necessary because in the young age you might get many partners to live in but the main problem comes in the older days where you want some one who can give you a reason to live
No it isnt maturity refers to certain state of mind, like where in you act responsible. It more over depends upon a persons self understanding about himself, experience and the most iomportant desire to be mature