Hmm...sounds like you are really unhappy. It's seems to me based on your post that you trust this guy, why stay with a guy if you don't trust him? I know that you care for him a lot and all, but it appears he is causing you a lot of stress, and you will be an emotional wreck for the next two months if you stay with him. Also, it's not like he is going across the state, he's going to another country. He has cheated once and told you, but this time he could very well cheat on you and you would never know. I wish you the best of luck, but I think you should ditch him. Take Care~