It was a little more difficult because my internet in the Philippines + his internet at his barracks was horrible. What I did besides talking to him every chance we got was watching movies and shows that just makes the day go by faster. And also, spend a lot of time with your family & friends (specially for the beneficiary). It will be a while till you get to see them again. And I know that we get so caught up in the whole process that sometimes we forget that we are leaving our loved ones behind. Just enjoy your family, make more memories, and go about your life as if you didn't file a petition. I know you are tempted to check the USCIS website every hour, DON'T DO IT! Also, don't base your approvals on how quick others get theirs. You'll just drive yourself insane. Also, while waiting, try to look up on interview requirements and start gathering the ones you can. Once the approval comes, everything happens warp speed.