Of course, everyone makes mistakes in life and it is not like we made a mistake today and will probably never make it again. There will be no mistakes because if we are humans then we will make mistakes. The main issue is what we learn from our mistakes. I completely agree with you that if we talk about our problems with another person, we get to see a new perspective which helps us a lot in taking decisions. If we are at a crossroads in solving any problem then it becomes very important to take help from someone.