A friend asked me this question above...my response is truly me being real...no fluff...
Forgiving myself and God...oh yes...those are toughies. To me though forgiveness is not the issue as much as the trust that has been broken and knowing it may or may not be restored. Forgiveness though hard, it very rewarding. Well, that is what I have found and I have also found it is the most beneficial for my life. When I am able to forgive myself and God I am able to truly love His people, all of them. I'm still learning in this area.
This was especially hard for me when Keven _____________ years ago. I was mad/angry/full of rage at God and Keven and everyone knew it. Years of healing...still healing but the forgiveness is there. Forgiveness was always there. Trust was not. It is now.
I know there are some areas I just simply cannot be trusted with so I have put a lock and key on them. One example would be, sugar. I have NO self-control when it comes to that. I have years of experience, pictures, past health issues and more as proof. I cannot be trusted. I can be forgiven and am, but trusted with it, no way. So I do my best to keep myself - or should I say - avoid every appearance evil (it's evil in my life). Yep. The only thing that has the minutest amount of sugar in it is my Hidden Valley Ranch Dressing and I only dab my fork, tap it on the side of the container and then poke my salad. It is just a danger for me. I have found with sugar out of my life I no longer crave the things of that type. Oh thank You Jesus. This isn't a lifestyle for everyone...it's God's lifestyle change for me. I did have pineapple at Thanksgiving and oh my, that was a delight to my whole being, a party in my mouth! woot! I desired it for days. I didn't have anymore though. I can have more but I know it will cause me to hunger and thirst after it...I prefer not to hunger and thirst after it...I want to hunger and thirst after other things of more value to God, others and me.
It's a journey. It's a process. It's about bringing balance into every area of our lives-emotionally, financially, physically, mentally and spiritually (EF PMS!). We can do this. He is our help. We can do this.