it's hard to talk, even more when your depressed , because when you're very sad the bad things always seems to matter more then the good things... Which is a false perception.
I think you should talk, you should talk with poeple that you trust , even if it means sometimes feeling disapointment.
Nobody is perfect and many times you'll run into people that are wrong. not because they're bad, i think you should try to accept what people speak to you with a absolutelly honest view - they are really right? it's not my problems thinking in my place?
actually we try to find poeple with the same problems then us (this very site is a fair example), it's alright , we all need to be undertood .
and have you ever tryid to speak with yourself, not screaming in despair. but trying to be very very honest and sincere, admiting all your feelings and everything that bothers you? it's not the solution to everything but it helped me.