Love, what you grieve is the loss of hope of a normal relationship.
You were conditioned to believe that YOU were at fault, so in essence a part of you thinks that if you had done this, that or the other, things might have been different.
The grief you now feel is as a result of letting go of that concept, of realising that it wasn't you and nothing you ever did, said, thought etc would have ever made any difference.
Have you read Why Does He Do That, by Lundy Bancroft, if not, please do so, it will really help you let go of the blame.
How long it takes you to get over him is a difficult period to quantify.
firstly as horrid as it is not to feel able to trust anyone, it's totally normal. I had my own family turn on me when Ex left, i was utterly strafed of all support and understanding. Only MN and my very few expat friends were there for me. that was enough.
Please pop along to the Support for those in Emotional Abuse Relationships thread on Relationships, the girls there are AWESOME and have all been where you are now. I to have been. Ex left a year ago in February, I've done the Freedom Programme, started counselling and attended a weekly DV support group. I've pushed myself VERY hard and started internet dating at the back end of last year.
I think I'm safe to say that I have had a couple of Transition Men go through my life, but it looks very likely that I have found the man I want to be with for the rest of my life. This time last year I'd have LAUGHED at the very suggestion of it all.
You are not ready just yet to start on a new relationship with another person, you need to get to know YOU first, trust YOURSELF, your own instincts and give yourself all the love you so sorely need.
Let MN help you find yourself again, trust us. I'm always available on PM if you need additional advice.
Well done for ending a very dangerous and destructive relationship. You are 10 years ahead of me.. I lost over a decade of my life, and also tbh, my family.
I'm happier now (with myself) than I have EVER been. I pinch myself most days. You too will get here. I promise!