Pumpy, think you need to see a doctor. Guess it will be easier for you to seek help since you know wat you are doing are not right. Listen to NeonTetra and BaByBoY's advices. You really need to find someone you can trust to talk to. Someone who is sensible and able to give you sensible advice or see a specialist. Dun let this drag any more cos it's affecting your studies. Dun go and do "those things" anymore. I believe you should be able to get over this.

and we are here if you should need listening ears. You can do it!
