Help !

I've had it for a couple of months now. But I have thick white discharge. It's not a yeast infection and I'm sure it's probably my ph balance. But sometimes it itches sometimes it doesn't. One time my boyfriend and I were having sex and it got all over him ☹ it was quite embarrassing it had not a fishy smell but it wasn't pleasant either. It gets worse once I'm about to start my menstrual. I wear nothing but comfortable cotton underwear and no tight clothes. Any suggestions?