It might be BV, bacterial vaginosis, a bacterial infection of the reproductive tract. Go see your doctor and get swabbed and diagnosed, because if that is what it is, you need to go onto antibiotics. Ask if your boyfriend does also (my doctor treated both me and my husband the time I had it, to keep him from passing it back to me after my antibiotics were done. I don't know if all doctors would do this, but it is worth asking.)
Ditto what AnnieBrooke said:) Good luck!