In the scripture, the woman that was caught in the act of adultery was called an adulterer by those who accused her. But Jesus forgave her, set her free, and told her not to sin no more. They brought her to Jesus as an adulterer, but she left as a forgiven child of God.
We have this misconception that God will not forgive us, nor bless us because of our past.
God made you, and knows your every move. There is nothing surprising to God about you that He doesn’t know. He knew what you were going to do before you were born. Ask God for forgiveness, forgive yourself, and repent from whatever it is that is holding you captive in condemnation.
John 8: 10-11 (KJV) – when Jesus had lifted up himself, and saw none but the woman, he said unto her, Woman, where are those thine accusers? Hath no man condemned thee? She said, No man, Lord. And Jesus said unto her, Neither do I condemn thee: go and sin no more.

How much of yourself do you give to others? When you see someone in need, do you provide for them?
God can do exceeding abundantly more than we ask or think. All we have to do is ask.
Do you know how awesome our God is? There is none like him. There are so many awesome wonders in the word of God, like:
When we live in bitterness, anger and not letting go of past hurts, we are living our lives in a stinky atmosphere, which hinders our blessings, and keeps others from wanting to be around us.
You are braver than you believe, and stronger than you know.
We give ourselves credit for everything. Yet, we dont realize it or even understand, that we can do nothing without God.
We put so much trust in ourselves, and we keep trying to figure things out, when we are to trust God.