“Why do we need a Guru?”
That is almost the same as asking “Why do we need teachers/education?” Because no one has ever paid attention to teaching us about life and our own mind, we need a Guru. Just like we need someone to teach us History, Geography, Science, Maths etc, we need someone to teach us about LIFE – emotions, reactions, anger, jealousy, ego, dissatisfaction, mind, conflicts and how to deal with all these.
Yes, it is true, that we have all the answers within our own selves. I have no doubts about it. But, it is like having a bank account or Debit card, whose password/PIN you don’t know! What will you do with such a bank account? It may be having diamonds, but you don’t know how to access it! The Guru is the key, the password, the PIN to all the answers locked inside you.
That is why you need a Guru. He shows you the best of you, and makes you live it.