If he makes you happy then give him another chance. Not just because you want him back but if you give it another chance and it doesn't work out, atleast this time you will know that you tried, you gave it your all and you figured him out. You know? I will tell you one thing though, my husband is in the military and my ex huband was in active duty. The active duty versus the reserve. Hmm. The active duty was very hostile and would over react. But then again when I was in the army (active) you get stressed easily and you have someone else controlling your life. If he starts showing signs of stress and you know it might be job realted tell him leave the Navy at home when you talk to me. Its hard being with someone in the military. Just remember if this works out, you got a long road ahead of you (BUT IT'S A BEAUTIFUL ROAD). Good luck sweetheart and I hope you are happy!