Go to the doctor and get swabbed for BV. Its hallmark is a bad smell associated with the period. If you have it, a) it can only be cured by antibiotics, don't waste your time with home remedies, and b) don't ignore it, you don't want to get pelvic inflammatory disease. Don't worry, it isn't a sexually transmitted disease, it's an infection. Go see the doc.