Each experience in your life was absolutely necessary in order to have gotten you to the next place and the next step up until this very moment.
Dr. Wayne Dyer
None of your time has been wasted, you have never stayed too long, and everything you have seen, done, accomplished or failed to accomplish was part of the plan. Each time you fell in love, and/or welcomed the 'wrong' person into your life, every little detail of your life so far has led you to this moment. You are exactly where you are meant to be at this time.
All of your experiences were absolutely necessary to propel you forward to NOW.
Never feel that you should have left that situation earlier, or that you shouldn't have done it at all. Of course, you should have done it. How do I know that? Because you did it. You wouldn't have done it if that wasn't what was intended for you. No regrets! Whatever happened, happened. It was necessary for your continued growth. Forgive yourself whenever you feel you took a step in the wrong direction, don't hold onto sadness or disappointment, figure out the lesson and move on.
You are never in a situation that wasn't designed for you, you are not in the wrong place at the wrong time. That is where you were meant to be. You are on your journey and the path will always take you in the right direction for you.
Each person's journey is unique, and you walk it alone. Others may enter to assist or distract you, but they have their own course. Don't allow anyone to run your life for you, or tell you how it should be, you are more than capable of handling it yourself. Just do your own thing and enjoy your life.....
Live, Love, and Laugh!