He is in Afghanistan, and of course it is hard BUT it is also hard for the people at home as well. To a certain degree, he is much more in control of the situation than you are - he knows where he is, what he is doing and when. You, on the other hand, are left to imagine all day what kind of situations he is in. You need to have a life as well, and tbh, I think many other men, would be glad to see you getting on with your life, and not sitting around moping. Someone close to me was in a similar situation last year, but because they had kids, she had to get on with her own life much more. Her husband wouldn't have behaved like your partner anyway, and at times she wasn't as understanding of his situation, as she perhaps could have been. He always said it was easier for him though, as he was out there and had a job to do, so had to get on with it, You shouldn't be sitting around waiting for phone calls, and emails, although I do understand why you are doing so. You need to get more of a balance back in your life, and stop seeing him as the centre of your universe. This kind of a situation is a test of your relationship, and there will be many more occasions when he is away, while you are left at home waiting - even if they are not war situations. You need to be really sure that your relationship will be able to withstand that, whilst remaining balanced. You shouldn't be investing everything in him, he has to invest something in you too, and that includes being happy to see you going out and relaxing and having fun. Because I have family in your situation, I am extremely sympathetic to servicemen, but I so think that this situation is as hard in many ways for you as it is for him, and he needs to understand that.