You know, the sign of a good friend is that after you sit with your friend, you feel uplifted when you leave the friend. Your problems should appear very small. Then that is a good friend.
If you go and sit with somebody, talk to them for half an hour, tell them your problem and when you come out of there, you feel heavy and feel your problem has become much bigger than what you thought, then that is not a good friend.