Jesus already paid the price for your mistakes on the cross through His own blood. Bible says Now in Christ Jesus you who once were far away have been brought near by the blood of Christ. There is no mistakes that are dark and dirty that Jesus can not forgive through his sacrifice on the cross. Bring all your secret mistakes and obsessions to Jesus. Bible says Though your sins are like scarlet, they shall be as white as snow; though they are red like crimson, they shall be as wool. God wants to change all your past mistakes and clean your heart as white as snow right now.