Your situation is so similar to mine, the things he said, how he is acting even the timeline is almost exactly the same. It sounds like he really could be having an affair from what you are saying. Sandi is right he does have you believing it is all your fault, and it is not! Follow the advice on the list, it is so hard, but I think it is so important!