When will you learn; life experiences, seniority, and age of life are the best teachers. It depends on how you face the curelity or happiness side of life; you have faced. Which type of steps or events have you challenged? Those types of people you have met. Life gives you the teaching with respective of above all parameters.