First off man I am sorry to hear what you are going through, I know it doesn't help but know that there are many people going through similar experiences as you. You are down on yourself and not giving yourself enough credit, but that is certainly is due to the depression you are going through...