You need be gentle with yourself as you have gone through a lot and create a positive mantra to counter the painful thoughts. Don’t let your past define your future
Live today, don’t think about pst or future.
I am sure you must be overthinking about it but you should try to motivate yourself by telling yourself that you can't go back to the past, hence things can't be changed, but you are a wise person now to take any decision. focus on your present your future will seem sorted to you.
I try so hard to live in present but i can't do it. Because everytime i try someone is always there to push me back and make me remember what happened in my past because of my mistakes. Even members of family do this to me almost everytime. That's main reason why i can't stop myself to overthink. I try to convience then that I've changed but no one gets it.