Most Helpful Guy
If you don't have children together yet, this may be the time to discuss this, honestly and frankly, with no blaming him on your part. ("It's not you; it's me...")
Be prepared for him to feel hurt and perhaps angry, since he may very well feel that he was doing his duties, and that you should have known what you were getting into when you married him.
"he wants to wait until the end of my contract before i make a decision."--he has a very good point. It would be best to *wait until your hitch is up* before doing something drastic. You might lay the groundwork now, but don't leave him in a lurch. When your hitch is up, then do it.
"i have never had a notmal dating life even in high school because i was poor and moving around"--were you a MIlitary Brat then, as well as military now?