I'm glad to see that you're still alive. Yes this problems maybe 50% them and 50% you but guess who has to step out there and take the largest chunk of responsibility for it? It is you. And I really haven't seen you been able to do that have you been working with a therapist I believe that may help you. Also, and you have to be totally and brutally honest with yourself for this one but there is a thing called secondary gain. You should look that up as I think secondary gain has a huge role in all of this. Again I'm glad to see you're alive and kicking but isn't it time to put your nose to the grindstone and really do some real work on this. Sorry if I went all old grandma Ruth on you here but when you keep doing the same things and getting the same results something has to change and it has to be you. Much luck