sustenance

noun
  1. food and drink needed to keep someone alive and healthy
  2. something that provides support, encouragement, or strength to continue
  3. Usage: figurative

Examples