hi Samson,
first of all a huge HUG for u

)
u know the first step in anything is...realization...
when u feel u r full of negative thoughts.. u can tell urself i have to think positive!
u have us... maybe we r not there all the time... but u can always share ur feelings on the board. trust me... talking to people in reality or on the net heps a lot.
u cud develop some hobby and stay busy..u know something that u have always been wanting to do but never got around to doing?
it may take some time.. but there is nothing that can stop u frm doing something if u r really serious about it!
its never too late..and never take anything the other person says in a wrong sense.
u have to understand that if there is a negative aspect to a person..there is a positve aspect too.. so concentrate on the positive and forget the negative.
take care
and see u around
swetha