You have the right idea. Alot of people, including myself would beat ourselves up and possibly continued to use.
I have done it so many times. I think its great you want to keep trying and know you need to try something different.
You know how many times I kept doing the same thing?
So IMO your on the right track.
So what is it you will try different this time?
Hang in there and always always keep trying.