I have been there and know how you feel, but don't give up! It sounds to me like you could benefit from some therapy and maybe some antidepressants. There's nothing wrong with seeking out professional help when you really need it, which I can tell from your post you really do.
No, no, no...