It depends if you've found your soul mate. I have a work colleague who has been with her fiance for four years, they're getting married next year, she's 23 and he's 24. Personally, I think that's way too young, ideally I'll be getting married in my late 20s...not now because I'm way too selfish...