Get out. It is easier said than done, but there is no future with a person who is toxic. You will listen and believe every excuse they make which can go on for years. You have to decide how many years you want to waste on broken promises. You have to be wise, look at the reality of the pattern and dismantle the hope that keeps you believing this person will at some point change and offer you the relationship you want.
Little life Message: Love yourself enough to leave what doesn’t serve you.