The answer
You need a renewal of mind and a lot of prayers. There are several things you need to do:- First and foremost have the will and determination to stop this sinful life.
Remember that you have been bought back from Satan at an expensive cost: the blood of our Lord and Savior Jesus Christ. Therefore do not rob yourself of the advantage of having been washed and cleansed in that precious blood. - Pray to God to help you fight these temptations.
- Decide not to be anywhere where you can fall into these temptations. Keep away from any opportune moment to practice these habits.
- Whenever such thoughts come to your mind, dismiss them at once and do not fantasize on them but remember the Lord instantly and ask Him to chase these thoughts away from you. Saying as we pray in the ninth hour "O You Who tasted death in the flesh in the ninth hour for our sake, we the sinners, put to death our carnal lusts, O Christ, our God and deliver us. Let my supplication draw close before You..."
Fight those ugly thoughts with all your strength and do not be discouraged if they keep coming back to you but depend on the Lord and have faith that "With God all things are possible" (Mt 19:26). You should believe and repeat to yourself "I can do all things through Christ who strengthens me" (Phil 4:13). There is a good book that can help you. It is called "steps of transformation" by Fr. Meletios Webber.
Answered by His Eminence Metropolitan Youssef (opens in a new tab)