Yup, you are so young you should wait a bit more than a couple of years.
I got engaged to my fiance in december, and im 20, and we have a tentative wedding date for june 2012. thats also the month i graduate from college, and hell be 25 yrs old and a nurse, so well see what happens.
good luck!