http://bible.com/116/gal.5.16-17.nlt So I say, let the Holy Spirit guide your lives. Then you won’t be doing what your sinful nature craves. The sinful nature wants to do evil, which is just the opposite of what the Spirit wants. And the Spirit gives us desires that are the opposite of what the sinful nature desires. These two forces are constantly fighting each other, so you are not free to carry out your good intentions.
Learn to walk in the Spirit, not in the flesh.
Jesus once said: If any man will come after Me, let him deny himself and take up his cross and follow Me.
Have you put away all of your selfish and vain desires?