You need to go to a doctor ASAP! You have tired to hurt yourself on more then one occassion. You have a drinking problem and you sound like you might be addicted to porn. There is help out there though!! You don't have to suffer. The best help anyone here on this website can give you is to tell you, you are not alone, and you can feel better but you must go see a doctor!! You need help!! You are not well. You need to just take a big breath and make a dr appointment, with a regular doctor and then tell the doctor what you just told this website and he or she will help you from there. They will know what to do for you. They will give you the proper care that you need in order to feel better and be HAPPY. But you must make that first step!
You do need help, and there is so much help for you! Make an appointment with a psychiatrist and the two of you can and will decide what would be the best route of treatment for you. It may be medication, therapy or both. It sounds like you have a lot of depression going on. This has nothing to do with being strong or weak, this is like any other illness that you need to be treated for! Depression robs us of so much, our happiness, ambition, confidence, it makes us sad, scared and have no interest in others or things we once enjoyed. It's a shame that you've been enduring this for so long while there has been so much help for you. I know you felt you should be able to handle it on your own, but depression doesn't work that way, it's too big for us to handle alone. I think God has great plans for you to have survived all that you have, you have a purpose in life and need to get treatment and get your life back! We have all been where you are so know you're not alone, we understand and do care. Your drinking is self-medicating which only creates more problems for you, and is never the way to go. Please make an appointment and get help, you deserve to be happy and can. I wish you all the best and take care.