Hey guys, sorry for the overdue reply, been busy over here. So to answer a broad range of thoughs and questions you've all had.
1)We met almost 2 years ago, went on 2 dates, nothing came of it. 3 months later we got back in touch and dated for about 5 weeks, split up. I needed to work on some things in my own life, was partying too much, living it up too much to be settled down. Took some time to find what I really wanted and it was her. We got back together last November, got engaged in March, married since June.
2)I am the initial cause of the "problems". Without giving too much detail, basically she is shy about texting pictures/sexting. Due to military, we've been apart numerous times. In person, she's very sexual, but over the phone, not so much. I got mad one night just before the deployment and ended up going on a dating site to find someone to chat with since my wife wouldn't do it over the phone. Long story short, she caught me and I admitted. I'm not going to pretend I'm completely innocent in all of this.
3)She is very needy. Her dad cheated on her mom when she was young, she very much needs attention. She's always had more guy friends than girl friends.
4)Despite what I did and admitting it and being remorseful and doing everything I can to make things right, I think the distance is the overarching issue. Also, I got word while I'm over here that I'll likely deploy again summer of 2014. She didn't take it well, at all.
5)CarolinaSRT10- I appreciate the advice, all good words. The chaplain in my battalion helped me out a lot during all of this, gave me a lot of encouragement that helped my confidence that no matter what happens with this situation I'll be ok.
6)I am 27, she is 22. I've been in the Army since I was 17, been enlisted and now an officer. On my third deployment. Have my degree. Have lived overseas in addition to the deployments. Basically, been there, done that, have a lot of life experience and time away from family/friends. She does not.
Thanks everyone for your comments and opinions. I tend to agree with most everyone's thoughts. Thanks for the support.