John, Hang in there and take it slow, don't expect it to all be better immediately. You have time on your side, even though she has set a date to leave, you will still be much closer to her, and will have a better chance to DB than when in Iraq.
We're all here for you, use this board as a release if you need to vent, ask questions, or just get perspective. It's helped me a lot.