You will not move ahead if you live to doubt the saviour of your soul. Look at the many weaknesses you have had in your past life. Don’t compare yourself to others but rather to your own self. These will help you love the Lord the more for he that is forgiven more loves more Luke 7:47 NIV
Therefore, I tell you, her many sins have been forgiven—as her great love has shown. But whoever has been forgiven little loves little.”
Simon, the pharisee, doubted that Jesus who was his guest under the roof of his house was a prophet.
Luke 7:39 NIV
When the Pharisee who had invited him saw this, he said to himself, “If this man were a prophet, he would know who is touching him and what kind of woman she is—that she is a sinner.”
We got to realise God ain’t like us men. He has a full understanding of our full lives. Let’s put our trust and faith in him that we may live in freedom like these woman.
Luke 7:47-48 NIV
Therefore, I tell you, her many sins have been forgiven—as her great love has shown. But whoever has been forgiven little loves little.”  Then Jesus said to her, “Your sins are forgiven.”.
God bless you.