Psalm 34: 1-4
Learning to be patient and wait for God to do his perfect work can cost us, because we do not like to wait and more when we see that they are being unfair to us, we always have the tendency to respond and defend ourselves, thus generating a bigger problem.
David learned that in life it is necessary to learn when to use force and when it is necessary to be silent, he could use his own justice when he was attacked by Saul when he threw the spears in order to kill him, but David learned to avoid them, he knew that God, is the one who judges and that was part of his learning process.
We must learn to take refuge in God and not trust our own strength, letting ourselves be carried away by our emotions is the worst thing you can do, let God take charge and guide you on the right path.
God always arrives JUST ON TIME