I'm glad that you were able to find some answers to your behaviours by researching ACOA. Even when we know these things, it remains a work in progress to make the necessary changes to have a more full, healthy life and relationships. It gets better, of course. And understand that we can all have backslides, now and then.
No need to start another thread. Keep posting here until your thread reaches 100 posts (yours and others, included).
Of course, if you WANT to start another thread now, that is fine.