I married my best friend at 21, we're still very happy together. That said, I get the opposite, people are always surprised at how young we got together. Just goes to show you, someone will always think they know best for you, but really, only you know what's best for you. Follow your heart and you'll be fine :)