Should One Repent If He Feels That He Will Do It Again?
We are here for a test. Certain acts are forbidden which lead to major sins. That is why God says Don’t go near Zina. The situations you mentioned are like playing with the fire. The principle God has told us is that he will forgive minor sins if major sins are avoided. Now the person has to decide what to do. Planned sins and delayed repentance if crossed limits into major sins they have no guarantee to be forgiven