I volunteer myself for things a lot, without fully thinking things through. I like to think I can take care of myself and that I'm good at taking care of others. It can definitely backfire on me when I end up getting burnt out.
I have realized that I often prioritize helping others over taking care of myself. Being generous is part of my personality, my upbringing, and my religious beliefs, but there is definitely a happy medium between self-sacrifice and selfishness that still prioritizes self-care.
There's nothing wrong with asking for help or offering it, so long as we are realistic about what we can handle. But there is no reason to take the superhero or martyr approach, when that is just going to perpetuate an unsustainable expectation.
Be reasonable about what you can handle and don't be afraid to revisit or renege on a commitment. That can include commitments to ourselves as well. Being under the pressure to fix everything all at once can stop us from ever starting, that's why baby steps are such an important thing.
Have you had to dial back on anything you wish you could have handled recently? We don't always give ourselves the grace to do so, but it's so important!