So after years of holding it inside, I just told my wife of 15 years that "I'm gay". She was shocked, says she had no idea. She is the only person I have told. However, she told her sister, sister had the same reaction, she claims to have had no clue whatsoever. We had been having trouble, no sex, I had been moody and distant for some time. She had asked what was wrong on at least 3 other occasions. On those occasions, I had played it off as the medications I was on, work stress, and number of other things. Both my wife and sister-in-law now looking back have acknowledged that my revelation explains it. Since telling, we have cried (me much more than her), she has been angry, she has been sad, she has been in turmoil. Neither of us sleep very well and neither of us are eating much. We have two kids so we are maintaining a brave face for them. She visited with a counselor right away, she also visited the family doctor to get some meds to help with the sleep. Those seem to have help tremendously at this point. I know this is a long process and things can change from day to day. But, overall, though it is getting better. We had planned a family vacation for next week (the kids spring break) which we had called off over the weekend but have now decided to go anyway. So we have been out the eat as a family for 2 nights in a row and board the plan for summer weather on Friday. My wife and I have talked for hours each night, exploring questions she has, and weighing our options of whether we will stay together for now or divorce. Very little of the conversation has gone as planned but the experience has been so overwhelmingly positive which is a total contrast to my expectation. We have not yet made a decision as to next moves. We are going one day at a time. She has acknowledged that she may still be in shock. If however I knew this would have been the outcome, I would have done this years ago instead of putting her and myself through agony all these years. I truly stressed myself out over the reveal for literally years for, at least so far, seemingly nothing.