Re: i feel guilty but..
The way things keep going I think you are going to become a mother, and your husband will have a huge surprise... Keep messing around with someone else and your chances of becoming pregnant are doubled.
If you really cared, you wouldn't have done any of this. You don't care, don't lie. Tell your H the truth and let him decide what he wants. If he does decide to stay with you, I bet you won't see this guy anymore.
If you care about your M stop hanging out with your friend and her X, she apparently isn't a very good friend and she cares about your relationship with your H about as much as you do.
Stop lying to your H, stop lying to yourself, just stop lying!
I'm sorry this just hits home because I am in the military and I'm so sick of hearing and dealing with sh!t like this. This is not acceptable, you do not support your H while he does nothing but support you. You are selfish! Marriage is about give and take, not take and take some more.
You don't want your family to know?! Well that sucks because they have the right to know what the h3ll you have been doing. You apparently can't stop yourself from doing this shaddy behavior, so let everyone know, they will put a stop to it I bet.
Grow up! If you want to ruin your own life have at it, but stop ruining your H's for your own selfishness, own up to your actions and pay the price. You're an adult, you knew the consequences and yet you still did it mutiple times. Now it's time to own up to your actions and face the consequences. If you want to have a future with your H, you had better tell him, I promise you it's a lot worse if he finds out on his own.
You had better hope your husband loves you A LOT more than you love him. Tell him everything and ask to go to MC, and I guess all you can do is pray that he will want to stay with you.