You have only 1 snake? You need another one...
Seriously, most of my snakes grow out of pinkies fairly quickly. I would freeze enough for about 10 feedings for each size, and allow as many as possible to reach weanling and adult sizes. It is fairly quick to replace pinkies and fuzzies if you run out, and reasonably cheap. Keeping a stock of adults in the freezer takes a long time, and you'll need to start stocking up long before you actually need them, if you plan on supplying yourself.