I often buy twice the amount of film needed to do a job, and hoard the left over. When I have a darkroom, which is not the case now, I buy film and chems as needed and in bulk (cubes of bleach and dev). When I find a good price I buy as much as I can afford.
Hoarding is a tough term to apply for me. When I'm shooting which hasn't been much lately, I shoot in large quantities. What I have hoarded doesn't generally hangout for long.
Currently I have over 1000 sheets of 4x5 and only a few hundred rolls of 120/220. Normally I would expect to have burned through all the rolls, as much as twice or thrice over, and most of if not all of the sheets by year's end. It will be interesting to see what actually happens.