I was planning on 12 months.
Candles are dangerous. They start lots of structure fires. I'd recommend some propane or white gas lanterns in their place.
For food, dry beans, rice, lentils, and a big pile of vacuum packed beef jerky will hold you for months. Water is your big problem. Remember you're going to need a gallon per person per day. For a family of six that's a lot of water. If you're on a well great. If not well that's quite a storage problem.
Buy canned foods with a long shelf life and remember FIFO is your friend. (First In, First Out) Canned tuna will last a year or so and still retain its nutrients. Canned pastas aren't so good, but they're better than nothing.
Try to get some long term canned stuff with lots of liquids in them. That's a good source of water. Heat and eat soups fit this bill pretty well IMO.
Just remember to rotate your stash so you don't end up wasting food.
L