Text: Psalm 124:1-8 Giving thanks is a practice that does not come to many people easily because when they look at their lives, they believe there is nothing worth thanking God for. They convince themselves that thanking God may be right for those who God has showered His blessings on but not right for them. Even God knows He is yet to do anything for them so thanking Him will embarrass Him! But this is not correct if considered in-depth. There is no one who does not have a reason to thank God. When we can not think, we cannot not thank! A thoughtful person will be a thankful person. A man grumbling and complaining that he has no shoe will thank God when he sees a man without legs! A lady who thinks she does not have good clothes will thank God when she sees another insane lady naked! Often times, many of us are ungrateful for God’s kindnesses and manifold blessings in our lives. We are so concerned about what is yet to happen that we fail to see what has happened. We remember so constantly answers to prayers that are yet to manifest that we forget answers to prayers we are already enjoying. Oh how ungrateful we often are! We regularly violate God’s instruction concerning giving thanks. “Do not get drunk on wine, which leads to debauchery. Instead, be filled with the Spirit. Speak to one another with psalms, hymns and spiritual songs. Sing and make music in your heart to the Lord, always giving thanks to God the Father for everything, in the name of our Lord Jesus Christ. (Ephesians 5:18-20 NIV) 1 Thessalonians 5:18 (NIV) says, “Give thanks in all circumstances, for this is God's will for you in Christ Jesus” From this scripture, you could see that there is no wrong time to thank God because it says to give thanks to God in all circumstances which include both