Does your post mean that you relapsed, or that you are feeling this "self-hate" over things you've done in the past?
Are you in a 12-step program? Do you have a sponsor?
I know what you are going through...it will get better.
Mike