T-
I am not sure why you need to forgive to move on. I feel time is a huge factor in my recovery. I guess I don't really believe that.
I take one day at a time. I work on myself to be a better person. That's really the only thing we can do for ourselves. The pain subsides and eventually your heart softens to maybe one day forgive.
Don't be so hard on yourself to do that, or have a time frame that only when I forgive I will heal. You will get there, just not today.
Hugs my friend!!