"Cast not away therefore your confidence, which hath great recompence of reward. For ye have need of patience, that, after ye have done the will of God, ye might receive the promise." (Heb 10:35-36)
We tend to get impatient when things don't happen in our timeframe - we want to take all the confidence we have in ourselves (or our talents) and throw it away. We continue to do God's will and we receive no recognition. We forget, sometimes, that our reward, our promise, is not of this world. We forget that what we do here is not for our own glory, but for the glory of God.
It is human to look around and see those who live sinful lives prosper and wonder what we are doing wrong. Our "idols" live comfortable lives, are recognized for what they do and want for nothing. Our "friends" go from husband to husband taking from each of them to build up their castles and leave them in the shadows. Our co-workers work very hard at not working hard while we push forward doing our work and theirs. Where is our reward?
Faith is resting in what Jesus has done for us, not what others could do for us. It means trusting him for what he will do for us, as promised, today and tomorrow. The world changes; God does not. He does not break his promises and he has promised to forgive our sins through Jesus. He has promised to provide for us and care for us. His promises are sound. Relax...he's got this!