I have such low self respect for myself. I'm not sure where it comes from honestly, i think its partly self insecurity, i always feel a need to be accepted and i' ll let people walk over me to feel 'accepted' even though its all stupid. Friends have walked all over me, used me and then chucked me out, and its been the same with relationships. I'd love to be proud of who i am and love myself. I think to be honest i need to discover myself properly first of all. Any advice on how i can discover myself and start to love and respect myself?