I’m a young adult who has been battling impure thoughts for several years now, and with the help and patience of God, have largely been “clean” (of impure thoughts and actions) for about six months.
I guess my only problem is that, despite me not giving these thoughts an inch, they always keep coming back. Granted, I have gotten better at resisting them, but I guess it would be nice if I could just rid myself of these thoughts for good.
…and so I ask: must this be a lifelong battle or is there some way to rid myself of impure thoughts, and if so, how?
well, if God saw it better to rid you of those thoughts completely, then it would be possible, if you asked Him,
but more often than not, God sees it best to allow us to be tempted, to both try us and strengthen us,
even though the temptations of impure thoughts plague us in a very gut wrenching way, yet we still have alot to gain by resisting them(or fleeing from them).
but there are ways lessen your impure thoughts, and to be less effected by them,
for one, always confess your temptations to impure thoughts in the confessional, because by that you will receive the necessary graces you need to better overcome them, and by that you just really knock the wind out of it’s sales,
also, holy oil, bless yourself with the sign of the cross on your forehead with holy oil, and say something like “In the name of the Father, and of the Son, and of the Holy Ghost, please take away these impure images from my mind” or something similar.
and of course prayer, especially the rosary, and always having instant recourse to prayer at the times of temptation will help and strengthen you, such as praying “Precious blood of Jesus Christ, wash over me, protect me from the wickedness and snares of the devil.” and right after that pray, “Jesus, Mary, Joseph, Saint Maria Goretti, Guardian Angel, help me” and after praying for help that way, from Jesus and His mother and the saints and your Guardian angel, then just change your thoughts to something else, something you enjoy very much that is not immoral, and with heavens help and your effort, it will become much easier to avoid those impure thoughts, especially after keeping that practice for awhile,
and of course the best time to ask for help is during Holy Communion, at that time you should really poor your heart out to Jesus, and ask for His grace and strength in helping you to overcome these temptations.
i know you said you’ve been “largely clean” of these things, but i thought it wouldn’t hurt to throw some advice in there anyways…
but for your actual question, you can try asking God to remove the thoughts completely from you, such as the way Jesus asked in His agony in the garden “Father, if it be possible, let this cup pass from me, nevertheless, not my will, but Thine be done.”
so that way, you know if they stay, then that’s what best for you, and you should accept that joyfully, because if God sees it as best, then you must have great spiritual gain to merit from resisting those temptations.
we should always be happy and thankful for whatever God sends us, although we should ask God to take things from us or to give things to us that we think would be good or necessary, but after praying and things not going as we wanted, we should be just as thankful then as if we did get what we prayed for, because what God has granted is always what’s best, and if we are praying and working to do the will of God, then we should regard it as more and better than we hoped for.
here are a few books i think will help you very much in this regard -
amazon.com/gp/product/0818909064/ref=s9_simh_gw_p14_d2_i1?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-3&pf_rd_r=18WX6JPH0X0580JKHA4F&pf_rd_t=101&pf_rd_p=470938811&pf_rd_i=507846
tanbooks.com/index.php/page/shop:flypage/product_id/113
tanbooks.com/index.php/page/shop:flypage/product_id/218
tanbooks.com/index.php/page/shop:flypage/product_id/827
alright, hope this helps, take care.