Until you're absolutely certain you want to be with someone for the rest of your life, it seems insane to get married. I've found that living with someone, even for over 2 years, doesn't mean that you really know them.
You probably never really know them.