The bible says in Habakuk 2: 1-3 that the vision is for an appointed time and it may seem to delay but GOD says wait for it that it will not tarry.
There is a set time for you to shine, bible admonish us to wait assuring us that GOD's time is the best.
Be excitedly expectant of the blessings and the goodness of The Lord. The goodness will surely manifest more than this, know it, believe it, rest assured in it and it will happen.
Smile today, allow joy to flow because you are blessed and will remain blessed.