To give in to sin within yourself is to fight against yourself. You will always lose. Sin will win. The only thing that will pull sin from the throne you have given it is the Lord Messiah Himself. He has come to bring down everything that exalts itself against God. Call on the Lord who will not suffer His house to be broken into. He is about dethroning sin in you so that He can reign without rival, taking back His rightful place in your heart.
“For the weapons of our warfare are not carnal but mighty in God for pulling down strongholds, casting down arguments and every high thing that exalts itself against the knowledge of God, bringing every thought into captivity to the obedience of Christ.” 2 Corinthians 10:4-5 (NKJV)