Here's some really good advice from Eugene Peterson to his seminary students. A small quote is below, but you should read the whole thing here.
“I’d tell them that pastoring is not a very glamorous job. It’s a very taking-out-the-laundry and changing-the-diapers kind of job. And I think I would try to disabuse them of any romantic ideas of what it is. As a pastor, you’ve got to be willing to take people as they are. And live with them where they are. And not impose your will on them. Because God has different ways of being with people, and you don’t always know what they are."