Long relationships means that you understand each other better,
know each other's weakness more, and acceptance of that
weakness.
Even if it's 2 years, it's still possible for problems to crop
up. Every quarrel, every topic that you talk about, reveals
something bout yourself.
After every quarrel, you learn something new bout the both the
other person. Once that problem is resolved, you'll learn to accept
that particular weakness that caused the argument to start and
continue with the relationship.
But, if that problem continues for a long time, it just tires
the two of you out. One fine day, you'll both be not able to take
it anymore. Then comes breakup.
See my post. ;D Here.