There are numerous examples among the Saints of ‘epic fails’ (gotta love that expression!) in this regard - St Augustine, St Margaret of Cortona, St Pelagia, St Mary of Egypt … and they’re just the ones we know about, which means there are many times as many among them who fell but didn’t publicise the fact. Pray to these saints both for help practicing the virtue of chastity and for healing regarding your past.
Remember chastity isn’t about your past, nor even your future, but about the present. Make the decision TODAY to be chaste - just for one day. Try not to think about what you did yesterday (God doesn’t remember it, He said He’d put our sins as far from us as the East is from the West). Don’t worry about what you might do tomorrow, you can’t and don’t know. Just concentrate on today. Promise the Lord this one day at least. Find productive, useful and holy things to fill your mind, heart, and time with, for today, to keep your eyes and hands busy with today.
Then wake up tomorrow morning and do the same thing - make the decision to be chaste just for the one day, and promise the Lord you’ll stick with it for the whole day. Don’t worry about the day after until that day arrives.
Please, people, don’t ever feel like your sins make sanctity unattainable or think of yourself as ‘damaged goods’. Jesus didn’t come to earth for the benefit of the perfect people, now, did He? But sinners - as He Himself said.
And remember also He said there is more rejoicing in heaven over a sinner who repents than a just man who has no need to. That thought should give us all hope, no? :heaven:
And remember there are many other areas of sin that many struggle with even if chastity is not an issue for them - it might be drugs or alcohol, or food, it might be violence or anger, it might be an overwhelming desire for power or money or material possessions. All just as deadly to the soul. We all have our struggles, both big and small.