Are you mature? By my definition that means your value system, your outlook on life, your worldview, your likes and dislikes, the company you enjoy, things that are important - they are pretty much set. and you have a store of life experiences and come across enough people to know what you want...