Relationship is all about love and tolerance, but if ur partner keep disrespecting your person and always end up apologizing over and over again for 5 consecutive years it keep repeating the same thing, how long will u tolerate and call it a quit??
5 yrs and she is still unrepentant? Bros, more days spent under such condition takes away from your life. One day it will progress from verbal to physical, depending on the part of the world you guys are existing, if you tend to defend yourself you will be arrested for abuse. Then you will lose more than you bargained for. Be wise brother and take care of yourself while you can.