Catechism states
If done in freedom, full knowledge and deliberately -its a mortal sin, which means you run the risk of ending up in hell, cannot receive communion until confessed as that also is a mortal sin
Such impure thoughts about women is a mortal sin,
And; any sexual act commited to yourself or another person outside of marriage is a mortal sin
Stop these sins
Pray for self control
Your place in Heaven depends on this
You must confess each occasion and cannot receive communion until confessed first, or even get into heaven!
Choice really is;
Heaven or hell, God or satan?
You are in charge, just say no.
Get rid of ALL forms of impurity from your life, any films age 12 upwards check parental movie review on imdb website and if serious impurity do not watch
Do not listen to modern impure music
Do not go to nightclubs
If you have any friends with bad example, get rid of them
Do not read newspapers or books with any impure content
You need to get rid of the things that tempt you
I am 20 years old and I have a serious problem controlling my urges because I am so desperate to have a lady friend. I often touch myself especially when I’m bored but I usually masturbate and ejaculate 2-3 times a week, sometimes as much as 4. I know the Church teaches this is gravely wrong and this week I have tried hard to control myself, but today I let it slip and I ejaculated. Everytime I do so I feel so ashamed but before I do it, I feel so desperate. I need to know, do I have to go to confession each time I do this and if I am not able to make it to confession, do I have to refrain from receiving communion?