Pantry Stockpile Duration Calculator: How Many Days Your Food Lasts
Find how many days your food stockpile lasts your household, counted in servings or in calories, how much you need for a 3-day, 2-week, 1-month or custom goal, how far short you are, and how much water to store alongside it.
How it works
Servings: days = servings ÷ (people × servings per person per day) · Calories: days = (servings × kcal per serving) ÷ (people × kcal per person per day) · Needed for a goal = daily use × target days · Water = people × 1 gal (3.8 L) × days
How long a food stockpile lasts depends on how many people it feeds and how much each person eats in a day. The calculator divides what you have by daily use, then compares it with your target and with common preparedness goals: a 3-day evacuation kit and a 2-week home supply (the American Red Cross figures), 1 month, 3 months and 1 year. Counting in servings is quick, but serving sizes are not equal. A survival-food kit sold as "300 servings" can hold 27,000 kcal or 75,000 kcal depending on the serving size, which is the difference between about 13 and 37 days for one adult. Switch to Calories and enter the average calories per serving to count energy instead; 2,000 kcal a day per person is the Nutrition Facts reference. The water line uses the Red Cross figure of 1 gallon (3.8 L) per person per day for drinking and basic hygiene. The result is an estimate for planning. It assumes everyone eats the same amount every day and that nothing spoils or is shared; it does not check protein, vitamins or special diets.
Worked example
A stockpile of 300 servings for a family of 4 eating 3 servings each per day is used at 4 × 3 = 12 servings a day, so it lasts 300 ÷ 12 = 25.0 days. A 30-day target needs 12 × 30 = 360 servings, so the family is 60 servings short and has 83% of the goal covered. It does cover the 3-day evacuation kit (36 servings) and the 2-week home supply (168 servings). Water for the 30 days is 4 × 1 gal × 30 = 120 gal.
Sources: American Red Cross: Survival kit supplies (3 days to evacuate, 2 weeks at home, 1 gallon per person per day) · Ready.gov: Water (1 gallon per person per day) · U.S. FDA: How to understand and use the Nutrition Facts label (2,000 calories a day) · Augason Farms: Survival food kits, servings vs calories compared
Frequently asked questions
How much food should I stockpile for an emergency?
The American Red Cross suggests a 3-day supply of non-perishable food and water you can carry if you evacuate, and a 2-week supply at home. Many households build toward a month or more. Enter your target days and the calculator shows how much that is for your household and how far you are from it.
Should I count servings or calories?
Calories, if you can. Serving sizes on survival-food kits range from roughly 90 to 250 kcal, so two kits with the same number of servings can last very different times. Multiply each item's calories per serving by its servings, or enter the average calories per serving, and compare with about 2,000 kcal per person per day.
How many calories does a person need per day in an emergency?
The Nutrition Facts label uses 2,000 kcal a day as a general reference. Smaller adults and children need less, while active adults, teenagers and anyone doing heavy physical work (clearing debris, walking long distances) may need 2,500 to 3,000 kcal or more.
How much water should I store with my food?
Store at least 1 gallon (about 3.8 L) per person per day for drinking and basic hygiene: 3 days for an evacuation kit and 2 weeks at home. A family of 4 needs 56 gallons for 2 weeks. Hot climates, illness, pregnancy and nursing raise the need.
Do I need to rotate my stockpile?
Yes. Even shelf-stable food has a best-by date, so use a first-in, first-out system: eat and replace older items before they expire. Rotating your stockpile into everyday meals keeps it fresh and spreads the cost out instead of buying it all at once.
Related calculators
This is a planning estimate. Food and water needs vary with age, health, activity and climate; follow official emergency guidance for your area.