Is it time for divorce?

I think my marriage is broken. I can’t see a way to fix it. My husband says I don’t love him and it feels true.
I’ve been trying to think loving thoughts for 2 years but it’s just hard work.
I’m tired of it being such hard work.
I know I’m not good at love. I’m judgmental and critical.
But he’s picked another drink over me so many times and I can’t find the love under all the anger and resentment.
We make a good team but there is no intimacy or tenderness. I know it’s at least half my fault but I just can’t see a solution.