Put yourself first......... at times. Don't be run ragged and resentful.Be busy and contented.
Best wishes mate. Another anniversary notched up. Congratulations.That is down to your efforts over the last few years. Believe it.
That message got to feel good. Appreciate the gest.
As for beating yourself up, you do that because you are on a path of self improvement.You are aware of your behaviours/thinking and you see where you can improve. That puts you ahead of the game.
R 25 years M 14 years S11 & S13 Working on it alone since Oct 2014 M in trouble a lot earlier (~2 years) Feb 2016. 1st R chat in a yr. Next R chat Aug'17 Still together