Praise confuses the enemy. He can't know what you're thinking, he can only know what you think if you think thoughts aloud. When you praise God amidst a raging sea of trouble, the devil wants nothing to do with it. He hates God as much as he hates you. He can't stand to be around the praises of God's people.
Do you talk to God as much as you talk to Facebook?
Instead of venting to your friends, try venting to the Lord. He has big shoulders. He can handle it!