I would define hoarding as keeping or buying stuff that you don't need now and are not likely to need later. If you save empty peanut butter jars or can't throw away cardboard papertowel tubes and have no idea why you might want to get checked out.
Ammo by this definition cannot be hoarded but can be stockpiled.
What's wrong with saving empty peanut butter jars?