bacterial vaginosis is most likley x x
If your sexually active it could definately be your partners sperm inside you. Either way you should get into your doctor as soon as possible, it may just be some kind of bacteria like yeast or vaginitis, they are both extremely common. I suggest trying to get into your doctor right away since the smell is usually always there.