I had 17 years marriage to a voilent abusive man he hurt my sons they don't see him but I take all their issues I know I made mistakes but how long before I forgive myself