Alright now that is completely cleared up I think I can make a better assessment. It sounds to me like you are bisexual. I dont for a second think you are gay, I think that you are attracted to men and women but perhaps not equally and not in the same ways. This is actually fairly normal for people attracted to both, I cant explain why that is, but it is apparently fairly common for it not to be a 50/50 split. If you are comfortable being with both then I see no reason why you shouldn't be. Its your life to live and as long as you arent hurting anyone then there is no issue here. Where I think your problem comes from is in your other mental health issues, ie the depression and anxiety you experience. This problem will be harder to overcome because it doesnt seem like it is completely based on porn, although quitting porn 100% WILL make you feel better long term, as well as help with performance issues. There is a possibility that your mental health problems stem from a chemical imbalance, have you been checked for this at any point? If not it might be worthwhile. I know I felt like shit for ages and thought it was this and that, only for it to turn out I was diabetic and it was high blood sugar giving me mood swings. Not exactly the same thing sure but you get the idea. Better safe than sorry, and if it is a chemical problem, self improvement alone wont fix it. Thats not to say you should stop doing self improvement stuff, you should DEFINITELY keep up what you are currently doing and add more as you progress.