provident

adj

1.
providing carefully for the future
Antonym:
improvident
2.
careful in regard to your own interests
Derived from:
providence