“Who can bring what is pure from the impure? No one!” Job 14:4. No human can make pure what is impure.
We all have spots, stains from our past that God desires to clean up. However, we are part of the process. We must submit, “And He was saying to them all, “If anyone wishes to come after Me, he must deny himself, and take up his cross daily and follow Me.” Luke 9:23. Notice this is a daily process of submitting to the Lord.
We need to ask the Lord as David did, “Create in me a pure heart, O God, and renew a steadfast spirit within me.” Psalm 51:10
We can not do this of our own strength, we must rely upon the Lord in all areas of our lives.
“Draw near to God and He will draw near to you. Cleanse your hands, you sinners; and purify your hearts, you double-minded.” James 4:8
Start by repenting today, humble yourself and pray to turn your life around.