it could be something having to do with what you eat wether you eat alot of seafood have a infection your ph balance might be off i would could be birthcontrol or a medication might be cause of something like that check in with a gynocologist or main dr