"You will have enough food stored to eat for a long time" or "you will have enough food to store and eat it for a long time"