Hello panrose,
Thanks for sharing with us and welcome to SR. You are not unique in your feelings of guilt or shame. I have certainly been in your shoes. Just have faith that you can change your future. I know that may sound hard but it is true. Lots of support to be found here. Thanks for having the courage to share your thoughts with us.
Hang in there.