1 John 2:27 "But the anointing which ye have received of him abideth in you, and ye need not that any man teach you: but as the same anointing teacheth you of all things, and is truth, and is no lie, and even as it hath taught you, ye shall abide in him"God has given us the anointing to help us. Oh how we need help. As human's, we are constantly messing with the blessing. God's way is much better. If we can find that way and stick to it, we will become what God wants us to become much faster. But because we are imperfect earthen vessels, we make mistakes.
Fortunately, God loves us and has provided a mechanism to help us move in the right direction. It is called the anointing and comes from the comforter, teacher and guide ... the Holy Spirit. Our part is to become sensitive to what the anointing or Holy Spirit is wanting us to do.
There are several things we should take note of in this scripture...
The anointing "abideth" ... that means it stays. He makes a permanent dwelling inside and is there to stay. Although people play an important part in our lives and God will actually use relationships to teach us things, but the anointing is our real teacher. He teaches from inside and is monitoring our hearts and lives 24/7He will teach us ALL things That is such a powerful thing. He will teach us "ALL THINGS"
If we listen and tune our hearts into Him, He will teach us "ALL THINGS" That means, there is nothing on this earth that we cannot do. He made the earth and He knows how to fix it up.
It goes much deeper. The anointing will even teach us how to abide in Christ. In other words, He will help us to stay in the presence of God. A greater sensitivity to the Holy Spirit, that's what is needed in our lives.