I have been with my fiance for 5 years, with no wedding date in sight. We did have a bit of a fall out about a year ago, but I think that was due to me moving 300 miles away to the other end of the country.
After realising how much I missed him (especially not being able to see him every day), we made up, and now have a house together. Both of us have chilled out mightily since then as we are living in a nicer area and both have stable, well paid jobs. When you take stress out of the equation, relationships are so much easier
H.