There are going to be good days and bad days in all of this. The bad days invariably follow the really good ones because the optimists in all of us move that emotional bar up a few notches, and then today just doesn't measure up.
When that happens, change your focus. Make today about something you can work on, or that you can feel good about. I have found that when I leave a task "almost" finished (like finishing a model that I have been working on, or cleaning up my bill drawer) and then coming back to it on the day after a good day with the W really helps me avoid being down. Maybe that's just me, and your mileage may vary.
By your account you are doing great, so don't start second-guessing yourself now. It is supposed to be hard, and it will continue to be hard, but the rewards are a better you and hopefully and better M.
Me40 WAW37 M18 T20 S18,14 D13 EA Bomb 6/08 Sep 11/20/08 Ret 08/09 Sep/Filed 11/09