Solution (Part 1)
Oh you have problems in your spiritual growth, it’s like you always satisfy the desires of your flesh, in fact you have become so bothered that any time you satisfy your flesh you feel bad and start to pray that God should help so you don’t fall. This is the solution as prescribed from scriptures in Galatians 5:16-17 (KJV) “This I say then, Walk in the Spirit, and ye shall not fulfil the lust of the flesh. For the flesh lusteth against the Spirit, and the Spirit against the flesh: and these are contrary the one to the other: so that ye cannot do the things that ye would”.
You can not walk in the Spirit and still have issues with the flesh, therefore your victory over the works of the flesh is simply stated in your being able to walk in the Spirit always. Please note that this Spirit in this verse of scripture is the Holy Spirit. Walking in the Spirit enables you to be spiritually minded which brings life and peace (Rom. 8:6),
walking in the Spirit can be achieved in some forms such as these
Feeding from the word of God
Praying in tongues
Worshipping God and fellowshipping with the Holy Spirit
Heeding the leading of the Holy Spirit