2 Corinthians 3:17: “Now the Lord is the Spirit, and where the Spirit of the Lord is, there is freedom.”
There is a lot of misunderstanding about freedom. Most people identify it with ability to do what they want. However, it is just part of the picture. When we think about it we have to ask ourselves whether we can rely be free from the things we want to do. If we are not lying to ourselves we would have to admit that there are bad things in our lives (bad habits) that we both want to do and also want to get rid of them. So, when are you free in this instance? You are free if you are able not to do what you really want. If you are not, you are a slave of your own desires. To tell the truth there is no neutral territory in life. Either you are a slave of devil, or you are a slave of God.
Now the word of God says that the Holy Spirit of God can really set us free. That means He can set us free from evil ways of Satan and make us free to choose things that God likes. That is real freedom. That is what the Holy Spirit is leading us to. It sets us free from our egoism, evil habits and everything that is not God like.
Ask Him to free you from your bondages and live as a free person.