There is a set time on God's clock to favor those that are His. We go through learning processes that seem unfair and out of control; but God is always in control. There has never been not will their ever be a time, since the creation of the universe, that He was out of control. For those that are His every situation we experience is for our benifit and His glory.
Psalm 66:12 says, " Thou hast caused men to ride over our heads; we went through fire and through water; but Thou broughtest us out into a wealthy place."
Even when it seems others are getting the better of us, abusing or taking advantage of us, the end result will always be God acting on our behalf to bring us into a wealthy place. We will increase in the wealth of our personnel knowledge of His faithfulness to us. We will increase in the wealth of our faith and assurance that He will never forsake us. Our wealth in our faith as we continue to become more than conquers through Him always working in us, no matter the difficulty or circumstance.
We are confident of this because of His promises to us; "For the oppression of the poor, for the sighing of the needy, now will I arise, saith the LORD; I will set him in safety from them that scoff at him." (Psalm 12:5)
After a season, at the appointed time, after we have ridden through fire and water if necessary, He will arise and have mercy on us; for the time to favor us has come. The set time has arrived! Never lose faith in His faithfulness.