I'll ask Dov and whoever has an answer, I'm all ears:
basically, I am told, if I want to be cured, I have to start giving, and to ask myself if what I am doing is helping others. Every step, every breath. I accept that.
For most of my working day, let's say I am working to support my family. Then I spend time with my kids, and virtually everything I do and say is with my kids' in mind, to make sure they feel loved, safe, etc. Then I drive all around the city to do errands for my wife, who doesn't quite drive. So 95% of my time, my steps, my work, my breath, is towards my wife and kids. So 10% of the time, if/when I would act out, I am selfish for that 10%. 90% of the time I'm not selfish. Let's say.
Okay my circle of giving is quite small - that I admit. And my wife is my soul, as are my kids... so maybe giving to them is really selfish, since they are bound with my soul. I give some tzedakah, maybe not enough, that is my way of expanding the circle.
But am I selfish because I only do things for my kids/wife? Does my cure mean expanding the circle, inviting homeless people to my shabbos table and risking shalom bais? or volunteering all my spare time (after all my meetings) to help others, further annoying my wife?
Confused.