Answer: by the end of preschool
Explanation: By the end of preschool children should be able to anticipation their own future and needs.
As children grows they began to build self esteem, trying to do things for themselves and on their own, stay focus towards a goal and begin to see themselves in the light of an more matured human. Low self esteem would not allow a child grow but rather keep such children in a place. A child who is loved and cared for tend to build himself and his esteem up faster rather than an abandoned child.
Self concept allows a child to develop their ability and person as they grow which make them see ahead into future.