Lets just say I'm very 'self-punishing'. I don't know why - it's not low self esteme I don't think, it's all these irrational feelings of shame. I can nearly always help my family and friends out when they need advice or an explanation (in relationships, schoolwork, career etc.) and (I think) I offer good answers on yahoo too. Sometimes even my teachers come to me for advice! But when it comes to my problems I can never find an answer or way around it. I just end up making things worse for myself - sometimes deliberately. Why can't I help myself the way I help everyone else?