He won’t stop accusing me of cheating

My bf of 4 years and father of my daughter is the most insecure man I’ve ever met. He is 34 and I’m 25. I have never cheated. I do EVERYTHING FOR THIS MAN!!

He doesn’t like me wearing makeup to work, he goes through my phone, he comments on what I wear to go see my family, and I currently have a yeast infection and he is accusing me of having an STD from cheating. I’m so upset... I don’t want to live like this anymore!!