D.M.
You are NOT alone - I am right there with you. Somedays are better than others. I find that when I have not taken the time for "me" - I have no patience or energy for someone else. On top of that, I like to be in control... to a fault, so I have to "let go". Started Yoga recently - only 1 -2 times a week, but it's very great at evening me out. Good luck!