Why do I get a yeast infection every month almost before period ?

.