Because they are gone a lot and don't make much money
Could be the stress they deal with at work. Being away from each other is definitely hard. You have to communicate or it won't work. I have been in the Army for 18 yrs and have been married for 17.
Relationships are two people being together. It's difficult to be together when you aren't together.