So sorry you had to find us.
As LizzieJ said, get STD testing right away and don’t have unprotected sex with you Wayward boyfriend until he also is tested AND shows you the results. Cheaters lie, and then they lie some more, so verify he got tested. His attitude here will tell you a lot.
Dating is a long interview for marriage. He has been failing at the interview here for a long time. He lies (golfing after dark? Doesn’t even lie well), puts your health at risk, and is disrespecting you and your relationship.
Unfortunately he now knows how you tracked him, so he will block that soon if he hasn’t already. And he has already shown the very common WS behavior of minimizing to try to do damage control, so do not be surprised when you learn more has happened. (Minimizing is the "it only happened once"…until you learn more then he will reluctantly admit to more. ). And he is manipulating you with his tears b/c he knows you will cave in.
Read in the healing library about the 180 and implement it. You need mental distance from him to allow you to think straight without his manipulations. IGNORE HIS WORDS— he’s been lying and manipulating you. Actions are what matters. Has he set up IC (individual counseling) with a CSAT expert? What has he actually DONE to change?
Is there a chance he will change? sure. But he would need to move mountains and really change- and that takes YEARS. If you didn’t catch him, he would be continuing to ramp up his behavior (if he hasn’t already and just not admitted to it yet). And, gently, do you want to risk building a family with a guy who has been cheating on you for years?
Please read all the pinned posts in this forum and scroll back a few pages for the posts with bulleyes. Definitely read the posts relating to remorse vs regret. Read in the healing library. Look for posts about the 180 to give yourself that mental space. AND look for a trauma-informed therapist (IC) for YOU— this is a trauma and they can help you gather your strength to see things clearly and do what you need to do,
Meanwhile, ignore his words and watch is actions. Words are cheap, and he may be hoping you forgive and sweep all this under the rug.
Hang in there - you will get through this.
Me: BS 57 (49 on d-day)Him: *who cares ;-) *. D-Day 8/15/2016 LTA. Kinda liking my new life :-)
**horrible typist, lots of edits to correct. :-/ **