It is easy to determine if you are a good friend or not. If you are able to tell your friend things he should try to work on you are clearly helping him, making yourself a better person and a better friend. If you can accept the way other people are and befriend them, then you are a true friend. Also, when you have the capability to listen to his problems and be a positive influence. It might be hard to stay positive after hearing all of the issues your friend has in his life, but if you are able to do it, than you are a friend worth keeping.
URL: http://able2know.org/topic/226320-1