I read a great piece of advice about relationships. On eof the best things a guy can do when he is in a committed relationship is to not necessarily cheat, but talk to other women, and game them, and make them like you IOt will give you a reality perspective of your situation. If you choose to be faithful, you can be, but you should get girls interested in you for your own self confidence, and also to know that she aint the only girl in the world.
This is how women have an advantage over most men. They always have guys interested in them, so it gives them power over you, if you dont have any women interested in you. She knows she can get laid whenever she wants, therefore she will not be as afraid of losing you as you are to her.
Quit spying on her. For your own sanity! No good can come from it. If you hear or read about an innocent situation,. its gonna drive you mad with jealousy. YES. She will have male friends. They might email her, or call her. The less you know of it, the better for your mind. You're apart for three months. There is a HUGE chance that she will cheat. She's human, and you should understand that it happens with distance and time. The best thing you can do is not think about it. BTW, your jealousy is a self fullfilling prophesy. Your possessiveness and jealousy is going to turn her off, and MAKE her cheat on you. Go occupy yourself with other women. If you want to be faithful, you can. You can still interact with them, and charm them into liking you. YOu might even find a better girl who ISNT on the other side of the country.
I wish I would have understood this concept five years ago when I was dating a rather promiscuous model. I probably drove her to cheat.