Dear Friend,
I have had that same problem too. I had it for 30 years before becoming Catholic, and ONLY the Grace of the Father, Son, and Holy Spirit helped me to break that habit.
Pray FREQUENTLY to God that He will give you His Grace to break the habit completely. He has given that grace to me.
May I suggest a prayer to pray, and when you pray it, specifically ask Jesus for that grace, the grace to stop masturbating.
The prayer is called The Chaplet of the Divine Mercy, and Jesus has attached many, many powerful promises to people who pray it humbly. The prayer pleases him very much.
Get out a rosary,
make the sign of the cross and say, In the Name of the Father, and of the Son, and of the Holy Spirit, AMEN.
Then pray, out loud,
1 Our Father
1 Hail Mary
1 Apostles Creed.
Then, on each LARGE bead of the Rosary, pray devoutly the following:
ETERNAL FATHER, I OFFER YOU THE BODY AND BLOOD, SOUL AND DIVINITY, OF YOUR DEARLY BELOVED SON, OUR LORD JESUS CHRIST, IN ATONEMENT FOR OUR SINS, AND THOSE OF THE WHOLE WORLD.
Then, on the 10 hail Mary beads, pray devoutly these words,
FOR THE SAKE OF HIS SORROWFUL PASSION,
HAVE MERCY ON US, AND ON THE WHOLE WORLD.
After praying 5 decades of this, devoutly conclude the prayer by invoking God, saying Three Times the following prayer:
HOLY GOD, HOLY MIGHTY ONE, HOLY IMMORTAL ONE,
HAVE MERCY ON US, AND ON THE WHOLE WORLD.
After that, devoutly say to Jesus,
My Jesus of Mercy, I Trust in You !! AMEN.
Make the sign of the cross reverently, and you’re done.
This prayer is a powerful form of what Protestants
call “pleading the blood” for your sins and for your needs.
Jesus Christ told Saint Sister Faustina that He is very, very pleased by this prayer and will grant extraordinary graces to all who sincerely and devoutly say it, for their own needs, or for the needs of others.
May God grant you success !!!
God bless,
Jaypeeto4 (aka Jaypeeto3)