It seems that you might be having some local infection like Bacterial vaginosis
giving you this problem.
Go for vaginal smear examination and find out the cause.
Take antibiotic medicine after consulting your doctor.
Keep local hygiene clean, dry and airy.
Keep local hygiene healthy during period.
Ok and take care.