Most Helpful Guy
I think there''s something unhealthy in your relationship. It could be self-esteem issues..many things.
You two really should go to couples therapy and talk it over with a professional, before you give up and go your separate ways.
You've invested these 3 years more or less together. It would be a shame to just walk away without trying hard to find a way to get past these periodic break-ups. There are many goods ways you two relate, that you would have difficulty finding with someone else.