It is always preferable to consult someone in issues like this. As you have mentioned that you were active sexually from your teens and at present facing a vaginal problem. First I would tell that the name of your problem is Bacterial vaginitis, and is caused in many cases caused by a bacterial overgrowth in vagina. Albeit, not dangerous, it can have really worrying symptoms. First measure to cure this problem is to stop having sex for a while and then keep the hygiene in the vaginal area. Also you should consult a doctor or a GP as soon as possible as delay might result some other bacterial infection of vagina.