I think you must just be unlucky, I have never bought the health packs, I only use them if it's one of my best or irreplaceable players injured and I've never run out of them, in my twentieth season now. Also as you get higher level more people have improved pitches, that must help too.