Depends on how active you want to manage your cash, but I’ve found YNAB to be godsend. It’s designed for limiting money use as well, not just balancing, but I’d recommend giving it a look.
Edit: it’s helped me massively with impulse spending as well.
And somehow it’s entertaining and educational every time.