Galatians 6:9 says: "And let us not grow weary while doing good, for in due season we shall reap if we do not lose heart".
I believe that God has a timetable, a season for every seed we plant. But we need to remember that His time is not always our time. Sometimes the "due season" could mean a quick return or sometimes a slow return on seed sown. It may even take years before we will see our harvest.
Five things come to mind with the above scripture: