Thanks for coming to just answer.
I am a double board certified US doctor and I will be happy to answer this.
this can be gardnerella, a form of bacterial over growth.
You need to have it tested, that is the bot***** *****ne.
Treatment depends on what the swab test shows.
Once the bacterial or other organism is identified, you can treat it, your doctor can.
The blood in the urine is potentially serious, can can happen with bladder infection.
STD is not as likely from your description, but possible.
STD testing would involve a cervical swab [and exam], as well as urine tests.
If you have bacterial overgrowth, after you receive a correct drug treatment you should start a product called rephresh, which is for the vagina and helps the normal flora grow there.
OK, so you might have more questions or want to give me more information: Please use reply to expert if you have further questions. Also, please click a positive rating [hopefully excellent (5)—that’s how we are paid, per rating]. If you forgot something, just use reply and come back. I am here http://www.justanswer.com/medical/expert-dr-thomas