Psalm 34:1-3
1I will bless the LORD at all times;
his praise shall continually be in my mouth.
2My soul makes its boast in the LORD;
let the humble hear and be glad.
3Oh, magnify the LORD with me,
and let us exalt his name together!

“I will bless the Lord at all times” – How much can be said about this little phrase?
At all times:
No matter how badly things are going. The list of bad things would be endless. Let’s not get into specifics.
No matter how well I do and people are praising me
No matter how badly I do and things are genuinely my fault
No matter how well I do and people do not recognize it and criticise me for jobs well done.
When God disciplines me for sin
Because there is no one and nothing else that can be properly praised ALL the time.
When I am ignorant and do not know what to do
When I know what to do but cannot get it done

“I will bless the Lord” – I will acknowledge that He knows what He is doing, that this is part of all things for my good.
– I will not let anything interfere with my worship of God. The evil one’s purpose in this is to make me forsake my God. God’s purpose in this is to make me hold tighter to Him. I will bless the Lord at all times and demonstrate the manifold wisdom of God to the evil one. What a cosmic loser he is!
– “I will bless the Lord” does not necessarily mean that I will bless all the things that are happening to me, or bless the circumstances that led to them. I can seek to avoid further hardship, seek to escape from persecutors, pray for the problems to end … and still bless the Lord in them all.
Sit and meditate on this concept of praising God at all times. It is a mind warping study.