The last few years Ive made great strides in becoming a better follower\disciple of Jesus. Trying to make all thoughts captive, bearing good fruit, being a better servant to the King. But, I've struggled with the internal conflict between the spirit and the flesh (tobacco, and to a lesser degree, beer).
Is this a case of the flesh demanding "Give me what I crave!" or is it a spiritual warfare thing?

Is prayer and fasting the way to coming out on top of this? Appreciate advice from anyone, especially someone who has found victory over this.