I think the best time to get married is, like everyone else said, when you know the person, you're financially secure, and when you're sure you're ready. But the one thing I haven't seen in this thread yet is that there should be some premartial counsoling. We know you can't live together before marriage, so there are many questions to be asked about how you live vs how your partner lives. If certain things really bug you, and your partner does those things, then unless your love can overlook those things, it's probably best not to marry that person. Like me personally, I could never marry a slob, no matter how much I love him. Wrappers on the floor, clothes strung everywhere -- my annoyance would outweigh my love after a while.