It's never too late to begin preparing -- there is still plenty of food on the shelves and tools to start building your own stockpile. Going ahead and buying products from grocery stores while they're still on the shelves can ensure supply for your household. Another good reason to buy things now is that you would be avoiding the coming price gouging that is going to eventually become almost unrealistic due to inflation.
If the threat of a coming food shortage is scary to you and your household, it is probably a good idea to go ahead and stockpile necessities and foods that will last a while. Having children in the house is also something to consider. There is no downside to having food ready in case of emergencies.