Discharge! Need help

Okay so my discharge has been weird for a couple months now. At first I thought I had a yeast infection but now I don't think it is. My discharge is greenish sometimes and other times it's white and looks like cottage cheese. My boyfriend went to get checked and he's clear for std and hiv and all of that. He is my only partner . I've had no one else. It hurts when I have sex with him at first , but when he pulls out my discharge is on the condom. It's very uncomfortable for me to wear underwear and pants. And just today my labia was bleeding very lightly . I don't want to talk to my mother about this I would feel very uncomfortable . Help?