Stored properly, ammunition lasts a long, long time. As does powder and primers.
Stock up on the things you can't make; learn to make the things you can.
I have 22 ammo that I bought 30 years ago and my son was just using it today. Believe it or not, it wasn’t stored that well and not a single misfire. I really think that ammo was made better years ago than it is today.