Issue: I have an easy time forgiving others but have a difficult time forgiving myself and moving on from the mistakes I have made.
Insight: It is great that you are able to forgive others so effectively, many struggle with forgiveness more than others. I can relate to your situation, as I have always found it harder to forgive myself than to forgive others. I expect a lot of myself, in fact, I think I expect more of me than God does. The way that I have dealt with this is to try to see myself through God's eyes. He created me, and He sees me as perfect, not because I do nothing wrong but because Jesus has already paid the price for my mistakes.
I strive to help others by being a safe place for others to ask questions and pose issues they face.