There's got to be a way around a diet of grapes (when they grow) and mushrooms (when they appear). I can't get my levels up high enough to sustain them when I'm gone. And sometimes my food count will be 12 and there are no mushrooms for long periods of time.

Is there an approach to villager jobs or something or a spoiler that I've missed. This is most frustrating.