Aww babe! I just stumbled over this hehe… Ok NOT funny sorry.
You need to tell him straight. I had a similar problem but on alot higher scale (sexism, racism, bullied by this total chavy guy at work). I put up with it for over a year. Sometimes I would get so mad and other times I’d have to leave my desk because I’d get teary.
I ended up hating my job and found GS lol… not the best career move.
So you need to tell him before you end up hating where you work because of this person. You’ve tried being subtle.