You're not a failure. Recognising a pattern in my opinion is a sign of progress.

Can you break the cycle somehow? I've heard there are alternatives to cutting - applying ice etc. Maybe the folks in the SI forum would have some suggestions?
Take care.