1. Water stored to last at least 7 days, at one gallon per day per person. (If you buy cases of l/2 litres - you can buy enough to last a couple of months) Recently, people are saying that water in plastic is toxic, so store water in glass if possible.
Homeland Security recommends 7 days for survival, but in recent years, some people don't have electricity or heat for up to 3 weeks, so to be really safe - plan for at least 3 weeks.
2. A good canteen and basins to catch rainwater. Also have a good supply of water purification tablets or bleach, or plan to boil your water. The surest way to purify water is to boil it for 15 to 20 minutes.
Note: I have received arguments that boiling for longer than 5 minutes will just waste good water, but 15 minutes is safer to kill Cryptospiridium.
3. Food, per person, for one year: (Divide by 12 for 1 month)
Wheat - 300 lbs.
Rice - 100 lbs.
Beans, Peas, Lentils, 50 lbs. each
Honey or Sugar - 60 lbs.
Salt - 3 lbs. (Get 6 lbs to be sure) (See below)
Cayenne Pepper - 1 large can
Dried Milk - 80 lbs.
Peanut Butter - 50 lbs.
Canned food, or dried (ready to mix) food
Oatmeal - 50 lbs.
Alfalfa Seeds - 10 lbs.
Sprouts (see below)
Canned Sardines, tuna, salmon
Stocking up on MRIs (Meals Ready to Eat - military issue food) isn't a bad idea either. They're not too bad to eat, they contain more than just a meal, and you can store a lot in a fairly compact space.
Other people asked questions on similar topics, check out the answers they received:
Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them