It is important to thank God for everything even in your most unfortunate of situations or time. All things had the potential of becoming a blessing for everyone. All things are created with the original purpose of glorifying His Holy name. So whatever it is that life throws at you is something that you must be thankful about.
You must count your blessings. Doing so will give you a psychological boost which attracts positive energies that can impact upon your overall health. Spend a little portion of your time each day remembering the things you would be grateful for.
You have to give thanks to the Lord because He has instructed you to do it. In the book of 1st Chronicles chapter 16 verse 8, it said: “Give thanks unto the Lord, call upon His name and make known His deeds among the people.”
Giving thanks is one way to help you see more blessings. The world is never run out of beautiful things, things that you often ignore because they may seem so small or ordinary. If you try to look and feel around you, you’ll be surprised to find about the lots of things that are making you rich: Azure sky, rustle of the leaves, flowers in the garden, the air that you breathe, beautiful sunset, song of the birds, and so on and so forth.
You have to thank God because ingratitude may be the prelude to your complaining. If you will try to recall the Israelites in the days of Moses when God set them free from bondage in Egypt, where God has performed many wonderful things before them while they were wandering in the desert, and yet they complained to the Lord. But they were complaining because they cannot appreciate the works of God in their favor. Their ingratitude paved the way for their asking for more.
To thank God is to appreciate the good things that are at work in you. To thank God is to breed more blessings. "And for those who love God all things work together for good," to quote from the book of Romans 8:28 in the Holy Bible, "for those who are called according to his purpose."