No matter how much you trust someone or how much you think someone really cares about you, you can never put 100% responsibility on that person. One can only give suggestions and pray that you do the right thing. But asking a person what the right thing to do is like asking that person to take over your life, when he or she has a life of his or her own.
We can always think that our life is that important and if we have a problem, our trusted people should drop other things and lend their ears to our stories. However, we shouldn't forget how others have their lives to run too. They too have problems that they themselves can't solve easily.
Always be prepared to realise that somehow we live as one person. One person that leads a life. A life that is important to only ourselves. Putting high hopes on others to solve anything we have is not a good move.
Yes, we can share our problems to others. Yes, we can pour our feelings to people. But never, expect much in return. After all, it's us who make the decision. It's us who run that particular life. Not anyone else.