Thank you all for taking the time to read and share your advice...!
I don't take it for granted that anyone would to take their time to read, analyse and advise.
After reading, thinking and talking about this, I think my plan for the near future is:
Go to a therapist - clearly there are some...