Wow! lots of answers!
Can you talk with him about how you feel? Can you talk with your doctor about the risks and ways to protect your physical and mental health?
I’d start there are see where it leads you. HUGZ
Finally for more caring advice consider posting your questions where people take the time to treat you as a person. In a community.