I don't think that is true. I guess thats because I am a romantic though. I think relationships are short because the two aren't compatible. It's a lust thing. When love hits it hits. I have been with my husband for 5 years now. Before that my longest relationship was only like 8 or 9 months. And sadly that was my first marriage.
Now that I have my husband I don't know how I ever saw anything in anyone else. All that took was for me to get away from the 'type' I was going after. I used to go after the baggy pants wearing, thinks he's ghetto but he's not, alchoholic, none working, womanizing, cheating.... ect. boys. I switched from that to a big 350 pound gorgeous rodeo cowboy (bull dogger) who works his tail off for the things he wants in an honest days work and that's what I needed. I just needed a change in type.
I may complain about habits but we all have bad habits. His goodness outweighs all of that in my eyes.