Oh Jinny! Always thinking of others!
It is quite exhausting sometimes, but it's only temporary, as kids grow up so quickly.
When I am feeling overwhelmed, I try to take a mommy time-out. Even if it's just a 10 min walk.
You are an amazing mother and you will persevere.