Dating someone for six year is quite a commitment. It gives ALOT of room for your relationship to become routine, for you to take your partner for granted, the sex to get boring, your mind to wander what someone new might feel like, etc etc etc.
A few guys I know claimed they were gonna propose but just hadn't gotten around to it and then - the girl is dumped and they've moved on at lightening speed to someone else.
Whaaaaa the fuck.
The beginning of something new is always the best. It's not until later that you realize you might miss what you had before.
These girls wait anxiously, wondering, prodding why these guys aren't putting a ring on it. The guy claims "what's the rush? we know we love each other" and the girl keeps waiting because she is so pot committed at this point and starting over six years later sounds AWFUL. NO way did she just put six years of love and effort into something for it to not end in marriage.
Sadly, if a guy can't get his shit together in a reasonable timeframe he is likely fucking with your head and your heart.
So ladies, go with your gut. If it's been six years, stop waiting. If it's been 3 years, stop waiting. We are way too old to sit around hoping a guy can muster up the energy to walk into a jewelry store and walk out with a ring. My advice - walk away and see what happens next. Guys don't deserve to be the ones calling all the shots, so stop letting them.
And for every girl who has heard that one story of the girl who waited 10 years and finally got the ring, she was the exception - not the rule.