When is God's perfect time?
If you are following God's commandments, his will, if you obey Him, you won't be asking when is God's time or God's perfect time.
Galatians 6:10 As we have therefore opportunity, let us do good unto all men, especially unto them who are of the household of faith.
If we have the opportunity to exercise something good, that is God's perfect time because you cannot do good things everytime you want to do it, there are verses in the Bible that said Satan can hinder good things that we are planning to do, that is why everytime is not an opportunity time
1 Thessalonians 2:18 Wherefore we would have come unto you, even I Paul, once and again; but Satan hindered us.
We have God's time or opportune time, when we have chance to do good things, let us do it. God's perfect time is when the situation you are allow you to do good things for your family, your self or the outsiders, it is when there is no hindrance or you still manage to do good things in the hindered situation