"But in your hearts set apart Christ as Lord. Always be prepared to give an answer to everyone who asks you to give the reason for the hope that you have. But do this with gentleness and respect, keeping a clear conscience, so that those who speak maliciously against your good behavior in Christ may be ashamed of their slander." ~ 1 Peter 3:15-16
Was reading this rough breakdown of Jesus' life:

Childhood and early education – 15 years (45%)
Apprenticeship and trade work – 15 years (45%)
Active ministry – 3½ years (10%)

Only 3½ years of messianic ministry! But just as an iceberg only shows only 10% of its bulk above the waterline, in the same way, hidden beneath the public ministry of Jesus is 90% of his life as an ordinary human being, indistinguishable from other human beings.

Come to think of it, aren't we often falling into the trap of "Why so slow?" Impatience has gotten into us, be it a matter of promotions, seeing results from plans implemented or simply harvesting agriculture produces. Efficiency and Speed seems to be the only valuable motto in this modern era. And this sphere of power has gotten the better of those christians, causing them to have amnesia in regards to the precious truth about God's timing. Waiting seems to be a forgotten virtue, where immediate success is everything. And this diabolic poison has managed to slip under the minds of the christians, distorting their views on serving the living God. If Jesus waited for 30 whole years before God used him powerfully, what makes us think that we can outsmart the 30 years? If at any point in time, we encounter bottlenecks in our ministry, be sure that we do not get impatient. But wait for God's timing, just as Jesus has waited. Likewise in serving, there's really no need to look out for special power, because in our ordinary, is to the glory of God. What we ought to do is to wait till He calls us by name just as He has called Jesus, an ordinary artisan during his time.