Definitions of self-sufficient:

  • adjective:   able to provide for your own needs without help from others