Most people have no trouble finding things to complain about: traffic is slow, petrol is too expensive, the weather is bad, prices are too high. Yet in every single situation, that same person also has a lot to be thankful for: he can drive, has a car, has a shelter to be protected from the weather, and has the money to purchase necessary items.
Your circumstances may not be all that great, but wherever you are it is God's will that you give thanks in everything (1 Thessalonians 5:18). As a Christian, that is possible because no matter what your circumstances are, you can always thank God for deliverance through Christ (see 2 Corinthians 2:14; Romans 7:24-25).
Indeed, the Israelites knew that thanksgiving was so important that part of the official duty of the tribe of Levi was to thank God: They were also to stand every morning to thank and praise the Lord (1 Chronicles 23:30). They had heart of thankfulness and were instructed to be thankful regardless of what happened that day.
The psalmist wrote: Enter his gates with thanksgiving and his courts with praise; give thanks to him and praise his name (Psalm 100:4). Notice that we can't even enter God's gates unless we're thankful.
It certainly is possible to live giving thanks to God the Father for everything (Ephesians 5:20), because thankfulness depends on what is in your heart, not what is in your hand.