When do we know God's perfect timing, according to the word of his servant we will live by decernment because in God's timeline he has everything sorted out, surely there is time for everything according to the book of Ecclesiastes, in God's agenda everything is perfectly arranged properly.
What i have discovered is that we humans really do not have patience, most times when we pray asking God for something he either grants us answer instantly or tells us to wait or tells us no, God has the perfect reason to why he allows certain things in ourlives if it will harm us or make us better, that's why one prayer i always pray is God please let it be your will if it's not let it not come to me, because i want to always walk in your perfect will for me not according to my own selfish interest, moreover God's will is always superior to ours.
As much as we can let us do good to all men especially those of the house hold of faith, he said you won't have all the time in the world to do whatever you want however a you can reach out to many persons as possible, do not hold back for indeed God who sees the good you're soing will surely reward you.
God's time is the best, do not feel pressured by life or what others are achiving when your time comes he will double it and give. You ten time more even mor thn yiuak or think or imagine...
Let's connect .......