Yikes! Please don't be so down on yourself. You can only tell him that you will do your best to make amends for any mistakes made in the past. You are not a disgusting human being, you are a human being...which means you are not perfect, but nobody is.
I hope your husband sees that you are trying to change the path of your life and has more patience.
Either way...do try not to be so hard on yourself.
Hang in there!