Some people ended their relationship because of unending fights but if they only knew breaking up is not the solution. They say that "patience is a virtue"but not all people can control their temper. So, you should stop thinking about what you feel and consider others' feelings. Be careful of the words that come out of your mouth and your actions as well.
If you know that a certain action or word could make them angry, then don't do/say it. There are lots of things you can do to prevent such arguments from happening. Then it will show how important that someone is to you. Never let an argument last for days, finish it 5-15mins. after the argument besides at the end of the day your heart still belongs to them.
Almost all of the people are looking for perfection in any relationship and only few sees perfection in an imperfect person.