He always gets upset after we have had the conversation and isn't as talkative afterwards, and seems sad and more distant with me, but then he usually picks up and is himself again.
One time he spent an hour and a half asking me about my sex life with my ex and he asked me 'was there anyone else?' And I feel like he is judging me for my mistakes.
But even though he got sad he still wanted to spend 4 more hours together with me and we were having a good time afterwards and a good laugh. He drove me home and we talked about our next date
I feel like he has been put off by me. Has this affected our relationship?