Most Helpful Guy
Book an appointment with a marriage counselor tomorrow. He/she will have the training and experience to be able to help you understand the situation you are in, and make the best decision. There are ideas that you may not be considering that they may suggest, to help you get clear on this, like a "trial separation." Its good you reached out here for help, but this forum won't be able to give you the help you need to make the right decision. Good luck.