You keep looping on the ex, until you put him down, stop questioning or rewriting the past you won't move on. The same issues torture your mind and you want to punish and blame yourself as that may give you more control.
You did that which you did, now is not then.
Maybe you need your time to get ready to date, to be really free to make great choices.
V
Freedom is just another word for nothing left to loose. V 64, WAW