I feel so sorry that you had to go through something this terrible ....I think you already know what is the right thing to do. We sometimes waste a lot of time waiting for someone to complete us. It is cultural conditioning at times as well as parental conditioning. My mother would always tell me that I could travel once I am married. But being the rebel that I am I started doing it more than a decade ago. You can't wait for the right moment to start living life. You don't need anyone else to make you whole. You should be with someone someday only after you already feel complete. Please take as much time as you require and I am sure someday you will be proud of the journey you have coursed.
Loads of love and healing <3