First thing I need to say is don’t be so hard on yourself. Don’t judge or blame yourself so much for things that are out of your control or external factors that you have little power of. Don’t judge ot belittle yourself for feeling or thinking the way you do. You are you. Unique and purposeful.
It’s ok to make mistakes, it’s ok to feel like you made a wrong choice because in reality, there are no “wrong” choices, just different lessons to be learned from each one. It’s ok to feel. Let your emotions flow but don’t stick with any. Allow yourself to feel and move on.
You don’t always control in your life, but our mindset does have an effect. Don’t focus on what you lack, don’t have, wish you had or what went wrong, focus on things and emotions that fulfill you: what you do have, what has gone right, how loved you are. Let your mind and heart attract the positive things you seek.
Chin up and see that beautiful sky around!