"Though the fig tree should not blossom, nor the fruit be on the vines, the produce of the olive fail and the fields yield no food, the flock be cut off from the fold and there be no herd in the stalls, yet i will rejoice in the Lord; I will take joy in the God of my salvation. God, the Lord, is my strength; he makes my feet like the deer's; he makes me tread on my high places."
-Habakkuk 3:17-19
I will have days when it seems like God isn't near to me, or i am not near to Him. On those days or hours, minuets, seconds what attitude should i take? It is easy to pout, or be grumpy and say things like, "Lord why?" or, "I just don't feel like praising you right now, I'm not in the mood."
The word of God says something should be different in the heart of a worshiper. The example of worshipers in the old and new testament are like Habakkuk, Job, Paul... the list goes on. They worship God regardless of the day, what has happened to them, how they feel, or what He wants them to do. (Jonah isn't in this group, his fish might be)
What does this mean for our worship?
God is to be worshiped always, regardless of our mood, our state of heart, our worldview, our distractions, our sin. Simply because He is God. Worship is taking joy in God, delighting in Him, and giving everything to Him no matter the times. This is a state of worship, to be giving to God.
We tend to talk about "corporate worship" as "worship," when we sing and pray together, and that is when God moves in us together. I cherish those times, but maybe God is calling you to one-on-one worship. To grow your heart, and shape it like his, into an obedient joy.
I think that complaining is the enemy of giving praise. Pray against the spirit of complaining.