Some people just can’t do it, even trying for years and years.
“Years and years”? That is not that long. It is a fight where victory might be waiting after tens of years.
I’m tired of hoping that “this time things will be different”, then failing 3/4 days later.
Every time I fail after having some hope, I get depressed for a few days, then I regain hope, then the cycle repeats …
Failures are what we can expect in this fight, but being depressed for so long seems excessive…
Well, maybe one problem is the wrong metric.
You seem to be saying that you tell yourself that this time you will achieve final victory, and that would imply that you use that as a metric. But that’s a bad metric in this case. Use a different one, especially for those times when you are getting depressed. For example, for confession (you said you confess every week) you are expected to give the number of sins. That’s a better metric. As is the number of days you held out. After all, if you usually hold out for 3-4 days, holding out a whole week is a great victory, great progress.
Or, perhaps, since you are worrying about your mental health, some issues related to that play a part?
My occasion to sin is whenever I am at home with my electronic devices waiting for me there …
Are you sure nothing else plays any part? Being tired, being bored, being sad? Seeing some other image, text, Web site, advertisement, even if it is not very bad in itself?
There was a time in my life when I prayed everyday the Rosary, the Chaplet of Saint Michael the Archangel, the Chaplet of Divine Mercy, the 15 Prayers of Saint Bridget and other things.
Well, there is one thing you did not mention and which is relatively easy in this time of pandemic… There are many Mass livestreams. Try to hear one every day, with Spiritual Communion (in many livestreams that prayer is actually read out loud). After all, one effect of grace given by Communion is some preservation from future sin (see “Summa Theologiae” -
Summa Theologica). And you yourself might have noticed that it is somewhat easier for a while after receiving Communion.