That sounds like a you problem, and I'm not trying to be a dick. But through a bit of trial and error, you can do B's non stop without having to replenish GP. Just figure out a better rotation.