My Bf

I have been in a long distance relationship for the

past six months with my partner. we have been

together for four years but I had to move abroad

for work six months ago. He came to see me last

week for our anniversary and he left six days ago.

I started to become slightly itchy and I thought it

was just an ingrown. Yesterday I wake up and I have

these blisters. I asked him if he had cheated on

me as I was tested last year and I was clean. And I

sure as hell know I haven't slept kissed or had any

sexual interaction with anybody apart from him.

He promised me that he had not been involved

with anybody else.

The funny thing is, he often gets these marks in a

similar place, or on his dick itself. We always

boiled it down to it being lack of moisture during

sex or if they were on the pelvic bone it would be

because he hadn't shaved for weeks. I myself

have never got these before. Its the first time.

Is it any chance that he has cheated on me and

giving me herpes?

Or is it possible he got them before but only transmitted it now?

He swore on our baby’s life that he hasnt cheated.