I keep getting bv. Monogamous

I keep getting bv and yest infections. I've been with the same person for the last 10 months and I've had both infections twice now.

He doesn't pull out, so i think his ph is very different from mine and it keeps messing me up. It's hard for him to cum when he pulls out.

He also scratches his butt and touches himself all over. So I'm scared his bacterias are getting in me. His hygiene and diet isn't the best. I know this may sound like a troll but I'm being honest...I have to sit down and talk with him. Idk I just need to vent. I'm also looking for advice.

Has anyone had a partner where their pH levels never matched and the guy was 'doomed' to pull out every time??

(Not looking to be lectured on pulling out)