I think at certain times in our life it is just like how you described. Just do your best to try and make time but don't beat yourself up to much. With all the running around your doing at least you are doing stuff. If you were just sitting there that would be another story!
Do you have a Dial A Ride service your MIL can use for some of her appointments. We have one here in our town. They pick you up and drop you off then you tell them when to come back and pick you up. Just a thought.
Blessed are the flexible, for they shall not be bent out of shape.
> Remember to appreciate all the different people in your life!