Geezus K,
That made me tired just reading it.
Prioritising yourself is an interesting concept which I think rarely works when there is a large family involved. Guilt reins suprememe if you even think of not thinking of everybody else. It's a very hard habit to break. It's all well and good to say do something for yourself but where the hell do you find the time? There are not enough hours in the day as it is it seems.
Your circumstances are ten fold on the every day big family as well. You've got two traumatised kids who are probably in between vying for your attention but scared to get too close for the obvious reasons and don't quite know what to do with the whole thing. What you have taken on is no mean feat for anybody in "normal circumstances.
Your son will probably get his shit together when he realises you're actually not going to do it all for him.
Looking at everything you "have to or are supposed to do" is way too big a pile and your probably adding some guilt in there because you aren't doing it, as we do.
Maybe cull some of the appointments, it must be running you ragged just getting to all of these. If you really want to do the yoga maybe do that and twice a week at the gym for the moment. Turn the 30 minutes of me time a day into 30 minutes every second day for the moment. Some is better than none. You know what I mean and it will make you feel a bit better.
You just have to stop lovely. Sometimes we have to let the chips fall for a little while nstead of trying to hold everything together constantly. Easier said than done I know.
Trying to have the Holy Grail all at once is setting the goal posts too high. You know the old mantra, one step at a time, one day at a time. Easy to say, incredibly hard to put into practice.
Big hugs gorgeous lady.