For a long time, I was buying 2 rolls for every roll I shot.After I realized the many rolls of new film I had bought were nearing or passing the "use by" date, I have conciously made an effort to reduce my film stock. It makes little sense to have film aging in my refigerator when I can buy fresh film from Amazon or B&H and have it at home in 2-3 days.
Currently I have in 120, a 4 rolls of TX400, 5 rolls of Portra 400, 2 rolls of expired Portra NC 400, 2 rolls of Velvia 50, and 20 rolls of Arista EDU Ultra 100.
In 35mm, I have 100 ft rolls of HP5+ and Arista EDU Ultra 200 in use. 3 rolls of EliteChrome 100, 2 rolls of Velvia 50, 2 rolls of Provia, 5 rolls of Panatomic X, 1 roll of Efke 100, 3 rolls of Rollei Infrared, of roll each of FPP's B&W and color IR films, 5 rolls of Portra 500 along with several scattered rolls of HP5+ and Kentmere 400. And some Ferrania film on the way.
My current goal is to shoot all my remaining EliteChrome this summer and fall. After that, I will try to keep a few rolls of fresh slide films, Enter and Portra for each format, bulk rolls of HP5 and probably FP4 in 35mm, and 5-10 rolls of both a 100 ISO and 400 ISO B&W in 120 (probably Arista EDU 100 and Kodak TX400).