Hope you are coping well at the moment. I think because the wound is really raw, u need to give yourself some time to calm down and think through things. A short seperation will be good for you both to think about the future. It sounds like he is still into the marriage and you. I'm not saying to forgive him straight away but go with your heart. This is the man you choose to marry, we all have faults. Think about why things were not too good between you two the last few years. There is always a reason why men or women will cheat on their partners. It's worth thinking about it and reconsider your options. It must be hard for you at this point in time. Turn to your family or close friends. You need support most. Do not be pressured into making any decision. All the best!