This I know...
The past is the past and we can't change it but we can find answers for today and live in the day. What I have found is that no matter what we have done in our past, the Lord will forgive any and all who ask. Our every sin shall be forgiven... yes even the ones we think no one (ourself) would ever forgive us for.
I have found no other way to find a full healing and forgiveness for the things of my past but through Jesus.
http://www.ramahinternational.org/ is a support site that deals with what has come to be known as PAS-post abortion syndrome.