Sandi gets right to the point, and she always seems to be dead on.
I completely identify with having difficulty being objective when dealing with your own sitch. By definition, you are an outsider and, therefore, objective, when looking at someone else's sitch. Your own...well, that's different b/c, well, that's ME. You are only human, and this is to be expected.
For someone who has only read half the book, you seem to get it very well. Just realize that as much as you understand, you will have down days and stumble every now and then. Remember, we are mere mortals.
The strength in all this, as I see it, is not in being perfect. Rather, it's in being able to keep going when all looks bleak.