Yo man.
I don't know you but all I can say is I'm proud of you and keep pushing mate. Everybody knows how f**ked a break-up can be, and it was probably insanely hard to recover after all the cons you've listed. But hey, you made it, and I hope you never get your head down again!