A few years ago, I systematically identified all my charitable donees, put them in a spreadsheet and planned how much and when to give each, month by month. I revisit the sheet on the 1st of each month and execute the plan for that month.
Then I disregard all routine emails requesting money. (I sometimes murmur “You’re on the list. Wait for your turn.”)
I also revisit the sheet yearly to update donees, amounts, and funding sources (e.g., Qualified Charitable Distributions from IRAs or anonymous gifting from a Charitable Gift Fund).
(I do pay attention and give specially for relief of specific disasters.)
Maybe you’d feel less “blown to and fro” with a similar approach.