We have.......(enough /several)food stock to last for the next 2months
We have enough food stock to last for the next 2months.
Enough refers to as much or as many of something as required.
E.g:
There is much to do but not enough people to finish it.