There is a time for everything. Unfortunately, we aren't patient, nor do we handle unmet expectations very well so it often feels like the "wrong time". We need to trust in God's timing and realize that our timing and His timing don't necessarily match up so we need to trust that the time we are in right now is the time we should rejoice in or the time to ask for His strength to get through.
Lord, the time is now for me to trust in Your timing and thank You for the blessings and ask for help in times of struggle.