Do you have hidden sins that are undoing you? They don't have to be huge or incredibly sleazy, just dishonest to God's commands, law, will, and the commandments of Jesus Christ. Tolerating such behavior in ourselves will surely undo the good work that has been done in us. We will certainly become blinded by our unrighteousness.