I understand what you are feeling. I’ve been at this for more than 2 ½ years, coming up to 3… And I still get my head messed up when I see H. Not as much as when I hear from him, thank goodness! The NC is the best thing to get through this. One step at a time. Just keep doing what you are doing, making sure your sons have a parent they can rely on.
He is not happier, but he has long ways to go the realization that he gave up the best thing in his life for snoring, trashy OW. Hang in there.
M:50 H:52 S28 (my S from previous marriage) M:17 + 3 BD: 06/12 S: 06/12 - H works in another state