Hey Superjuly, nice to see you again.
Hm, it seems to me you are just not ready to emotionally engage with
another man,. Physically you do, but this leaves you emotionally lacking
something.
Since you've had a rough relationship for such a long time, it would
also take quite some time to establish yourself again, regain your self worth and self esteem. Once you're confident about yourself again, you should
be able to properly give and receive - emotionally and sexually.
So my advice is: take some me-time and work on your emotional well
being, then go out and knock them dead