No matter your background or you come from we all have a part or parts of our journey we are not proud of. Instead of dwelling on the past and wishing you had done something differently accept that the past is the past and try to make sure you do not end up there again. I promise that no matter how much you think about it you won’t change anything so chin up and keep moving forward. Try to remember that those rough patches likely helped shape you into the stronger person you are today. If you don’t like who you are today start taking steps towards being the person you’ve always dreamed of being.
Focusing on your past is just as bad as focusing on the future without being able to see the present moment for its entirety. I guess between having a stroke and losing my best friend within the same year taught me that nothing is guaranteed. Personally certain things in the past just make me sad and that’s enough of a reason to focus on the present with a relatively positive outlook. Life happens and then it either breaks us or changes us. I’m a firm believer in everything happening for a reason, if something happens more than once you obviously didn’t learn the lesson. That being said everyone you meet comes into your life for a reason, not everyone is going to be a blessing. Some people only come into your lives to treat you a lesson.
If you continue to dwell on the past instead of reflecting, assessing and moving on you are not giving yourself a chance. Instead of chaining yourself to the past and any mistakes or situations let yourself move forward. Give yourself a chance to change and move forward maybe even building something better. You may not think you deserve it, but you are also the only one setting limits on yourself from making the future better for yourself.