You can do this, bro! I've observed that it's quite common after the first streak to really struggle to get back into things again. Kudos for trying over and over.
Blocking stuff is great to help remind yourself of your boundaries, but don't for one second think you can rely on them! It will ALWAYS come down to your choice. You can do things to make the right choice in the moment easier or harder, but you can't outsource it. This is just a tough thing to do, and you gotta work hard.