Uphill, we have all been there buddy. You are about the same age as I am, my daughter is the same age as your son is, the best advice I can give is detach and GAL.
I deleted my WW from FB, I kept her #'s in my phone but deleted any and all text messages prior to D-Day (I found myself reading tests a week before that were all "lovey" thinking that we could go back to that) I deleted all of her friends and most of her family off of FB and out of my phone. It's one of those "out of sight out of mind" stances that worked for me. Plus I Gal'd like my life depended on it(which it felt like it did). I took myself out of my comfort zone, cooking classes, dance lessons, yoga, etc and focused almost all of my energy on bettering myself for my kids.
Funny enough, I finally enrolled my daughter in Gymnastics and Dance classes. The WW showed up at one lesson last night and I could tell she was peeved because I already knew all the other parents. And when I say parents, I mean single Mom's, I was the ONLY Father there. The first class I was kind of left alone, the second one they started asking about my situation and by the 3rd we were all friends. Imagine your XF walking into that type of situation, where 4-5 women your ages are talking to you like you are all old friends with inside jokes and what not. That's about the same reaction my WW had.
Just keep your head up bro, it [censored], no one wants this, but you are getting through it and will be fine once you let her go (I am still not at that point, but getting closer every day).
Me: 38 W: 32 S10 D6 T: 10 (02/2004) M: 7 (12/2007) Separation 02/2015 OM confirmed 01/2015, D mentioned 12/2014 D finalized 9/2016