I had to have a very similar conversation with my s14. They are at a very tender age in between boyhood and manhood. He needs you and you are a good man for talking straight.
Re your q about the 25yo. I am no vet but my stbx wanted a d urgently when she was involved with OM1 and then that faded and she came back to me only for her to move on to OM2 and now we are getting to sign on the dotted line.
G
Gordie 40s W 40s M20+ kids 2016 BD W fantasy affair w OM1 I do everything wrong 2017 I start to DB W says TLTL files for D PA w OM2 2018 I do LRT W drops filing and OM2 situation slowly improving