Why do guys date girls for years if they have no intention of marrying them?

Is it because they're just settling with that girl until a better one comes along, or do they actually love them? I feel like I wouldn't want to be caught dead in a relationship that lasted more than 3-5 years. I'd assume he didn't take me all that seriously if I stayed that long.

Why do guys date girls for years if they have no intention of marrying them?
Post Opinion