You should get an upgrade every 2-3 rounds which results in plenty of upgrades over the course of the game.
Unless they show up with a heal while you need it, which, with my RNG, is usually when they show up
Normally, in my runs, I don't need the heals so idk.