No doubt about it Jeremiah although a great Prophet was a whiner.
The problem in the Old Testament is that God's people often didn't act like God's people at all. They often went off into worshipping all kinds of other gods from the nations around them. It was an ongoing problem.
If you read through the book of Jeremiah, it tells us a lot about what happened in his life, and what was going on in his heart – in fact, we probably know more about Jeremiah's inner life than anyone else in the Old Testament.
Even in happy times, he wouldn't have been the life and soul of the party. They used to call him the 'weeping prophet.'
But Jeremiah loved God deeply, and he loved God's people deeply. This we do see. He pours his heart out to God. Everything he feels.
God called Jeremiah to warn his people that if they didn't turn back to God, Jerusalem would fall to an enemy attacking from the north.
They ignored him. if we're going to make sense of Jeremiah's prayer, we need to understand that his ministry was a complete failure, humanly speaking. He was God's person, in God's place, with God's message, doing what God wanted – and it didn't make a blind bit of difference. The people didn't listen to him. They didn't turn back to God. And Jerusalem wasn't saved.
There's a few lessons in this for us, Not sure what your looking for, One I see is because we often have a love affair with success. We want our church to be big, our services to be full, and to have a good reputation. We want what we do to be seen to be successful. We want people to see our work or word as having value.
But Jeremiah's life says that you can be God's person in God's place doing what God wants and still not succeed. Not what people call success. Like that Joel Osteen guy on TV. We can't just take it for granted that they will happen.
Jeremiah was a success really, he followed God no matter what. He couldn't seem to help it. He knew who he was. And Knew their was no use in fighting him. He did pour his heart in his frustration. Which we can too. He didn't have an easy life and we might not always neither. He knew who to go too to speak his heart out
It's OK to be honest with other people when you're angry with God. Jeremiah was angry with God, and he wrote about it in his prophecy. People have been reading what he wrote for two and a half thousand years. And God, apparently, didn't mind him being honest about it. God can cope with it.We can see despite everything Jeremiah was a long time proclaimer of God's word. He must have got strength from God many times to go on. That's something we should remember always isn't it?
I hope you get more answers , sometimes even ones we want answered get lost on forums. I enjoy reading them, I like Fixerkin's answer there is always more it seems in lessons we can learn