Culture has a big bearing on what a person thinks is the "right" thing to do in this. I happily married at 20. We both considered waiting because of our super young age but in the end took the leap because when we talked about our long term goals they fell right in line together. So we made the conscious choice to just do all those big wild dreams TOGETHER. We are so incredibly happy we did. 16 years together, 2 degrees, 20+ moves, 3 countries, 4 kids. Life is awesome together but it is a deliberate, eyes wide open choice we made to make it such. Not all are ready so young and it frustrates me to see people both pushed into marriage and told to be scared and run away from it.
Use your heart and your head. You'll know when it's right if you do.