Forgiveness for yourself can be very difficult. Forgiving yourself is the first step before you can forgive others fully.