Not every time is an opportune time.
When you are already in the ways of the lord,you are obeying is commandments and you are following his will, you will not be asking when is God's time or God's perfect time.
If you are in the way of the lord,you will have that spirit of discern to know that is the right time for you to do something or execute something if we have a knowledge of the way of the lord.
Galatians 6 verse 10 says,
As we have therefore opportunity,let us do good unto all men,especially unto them who are of the household of faith.
The apostle paul wrote the word of God in this verse of the bible. That is God's time, that is God opportune time that is giving unto us. If we have the opportunity to do good,to execute something good,that is God's perfect time because you cannot do what is good every time you want to do it. there are verses in the bible that prove that satin can hinder the good things that we are planning to do, that why not every time is an opportune time.
1Thessalonians 2 verse 18 says,
Wherefore we would have come unto you, even I paul,once and again;Satan hindered us.
Apostle paul had that desire to come to thessalonica,to visit the brethren there.once again he said but Satan hindered us you see that's why there is what we call 'God's time" or opportune time because Satan is always hindering the good things that we want to achieve in life,the good things that we want to do for our family,our friends and fellow men.
When we find and opportune time to do what is good,according to the commandment of the lord.
How do you know when it's God's perfect time?
When the situation allows you to do good, it's God's perfect time, when there is no hindrance,when you can do something even in face of hindrances,or in the midst of hindrances you can do something good for yourself and for people around you then,you will know that is God's opportune time or perfect time.