self-sufficient

adj. Able to supply one's own needs; independent.  self-sufficiency n.

a. Sufficient for one's self without external aid or cooperation.