Some people come into your life and will stay a lifetime; while some people come into your life for a season. You will have to acknowledge and accept when the season for those people or situation in your life has ended. Ecclesiastes 3 refers to season. There is a time to seek, and a time to lose; a time to keep, and a time to cast away (v. 6).

God usually brings certain people and specific situation to challenge or encourage you as part of your spiritual growth and development. When you have learned whatever particular lessons that God wants you to learn, then he will let those people leave your life or the situation will come to an end.