This is so embarassing..:( tmi!!

I have a fishy odor along wIth yellow flakey discharge and sometimes a minor itch... I know it's BV but I can't tell my mom or doctor. My family doctor lives 100 miles away in my home town an last time I told my mom I had a YI she swore it was because I must not be a virgin and that i'm going to hell. I am sexually active, she knows that, but she doesn't help, she just flips out. How do I get rid of this fast?! It's been about a week or so since I noticed it.. Help?:(