Dear Welcome to HCM We understand your concerns I went through your description. I suggest you not to worry much. I am glad that your testosterone levels are normal. Testicles softness and hanging testicles are very much normal. They change in their texture every now and then and you should not worry about them. Masturbation is not a sin and it is normal for any healthy man. Your problem seems to be due to anxiety and apprehension related to your sexual misunderstand. You might need psychotherapy and other cognitive behavioral therapies. I can help you through telephone. Please do contact me through customer care of www.healthcaremagic.com for a telephonic consultation session. Hope this answers your query. Available for further clarifications. Good luck.