God:has a plan for that…
Psalm 68:1-3 (KJV) “Let God arise, let his enemies be scattered: let them also that hate him flee before him. As smoke is driven away, so drive them away: as wax melteth before the fire, so let the wicked perish at the presence of God. But let the righteous be glad; let them rejoice before God: yea, let them exceedingly rejoice.”
Many times we struggle to get the things that belong to us, God has already made the decision to bless us, yet there is a lot of interference in the spiritual realm which we are not aware of that would cause our blessings to be circumvented.
God is still with us, because in our dreams and visions, we are made aware of the tricks and traps of the adversary and we can seek the leading of the Spirit of God to retrieve our belongings.
At the same time we can also reject the bad things which we have attracted in our lives that would have caused an opening to allow the adversary to climb into our lives.
We all sin, not by choice at times, but God is faithful in aiding us to get beyond the point where we pile it on in a manner that would cause us to be perpetually blinded.
To God be loyal and true.