My boyfriend stopped showing affection
My boyfriend is 17 years my senior (I'm 25). We're both divorced and neither of us has children. We've known each other since December and been best friends since January. We dated from February to April, until I broke up with him because he was rude, verbally amusive, lying to me about looking at internet porn behind my back and then saying I was always accusing him of things he wasn't doing, and had a lot of anger problems. We didn't talk again until June, when he begged me to give him another chance. He promised he'd changed and would never be such an *** again. At the time, he had been in counseling for a few months and had seemed to make some real progress on getting his act together (including admitting he had an internet porn addiction, and stopping it). He was sweet, adoring, caring, talked to me about everything... we laughed, were affectionate, we cuddled all the time and were very happy. Then in August, I made the decision to enlist in the Army (haven't yet, losing weight first - he is also a former soldier who fought in the Gulf War). Ever since then, he has been a lot less, if ever, affectionate. He stopped complimenting me, and has even at times gone back to being demeaning and slightly verbally abusive. Any time I talk to him about it, either angry or calm, his immediate reaction is to tell me things like "Oh and YOU'RE so perfect" instead of addressing the problem. I've even suggested couples counseling, and he gave no opinion.
I love him with all my heart, but this is getting to be way too much. Should I stay or should I go?