Forgiving yourself is an opportunity to get rid of pain and anger that has built up over time. Forgiveness moves you from focusing on a past hurt into the present. You may not forget the hurtful event, but you can move on with your life.
Here is a link to the website The Forgiveness Web where you will find a list of quality articles on self-forgiveness. And here is a link to The Fetzer Institute website where you will find many good self-forgiveness resources including advice from the Dalai Lama and others.
If you want to find a psychologist or other helping professional to work with, check out this informative fact sheet from the American Psychological Association called How to Choose a Psychologist. Then ask your physician or another health professional. Call your local or state psychological association. Consult a local university or college department of psychology. Ask family and friends. Contact your area community mental health center. Inquire at your church or synagogue. Or, use one of these services to find a counselor in your area: 1) The American Psychological Association’s Psychologist Locator service; or, 2) the online directory of counselors maintained by Psychology Today called Find a Therapist.