Give yourself some credit my dear. You're here, you want to make changes in your life, and you're being honest. I think that is a very positive start. I'm sure feeling ashamed & guilt has brought a lot of people to this site but it can also be counter-productive in moving on I have found. Hope you're having a good weekend and welcome!