FM, you guys aren't married, correct? I am always curious as to why people that are having issues with a GF don't take that as the answer to the question "does this relationship have a long-term chance?".
My advice? Cut bait, and meet some new women. Maybe there is someone else out there that you will be more compatible. My mom used to tell me related, to a longtime on-again, off-again relationship that went on for years: if its meant to be it will be.
Pull back. Go out and meet some new women. You aren't tied to this woman like you would be if she were your W.
Oh, and stop being so codependent. Your life will go on with OR without her.
M(53), W(54),D(19) M-23, T-25 Bomb Drop - Dec.23, 2017 Ring and Piecing since March 2018