Hi,
I have read your question and would like to answer.
it seems
upper respiratory infection to me from the symptoms you have described in your question. That infection could be viral like cold and flu, bacterial like tonsillitis, pharyngitis, strep. throat etc.
You need to get done some tests like throat swab and
blood culture with your doctors advice to confirm the diagnose.
If its bacterial you would be prescribed antibiotic.
If it is viral, that can easily be treated at home, with taking following treatment,
Drink plenty of water to avoid dehydration
Drink hot soup, tea with ginger
Gargle with salt water as often as needed.
Take over the counter medications like anti-inflammatory ibuprofen, anti-allergic cetirizine to relieve symptoms.
Throat spray like
chloraseptic max to relieve throat pain and irritation.
It usually takes few days to 2 or 3 weeks for viral infection to go away.
In my knowledge
Bacterial vaginosis can not be reason for upper
respiratory tract symptoms.
Hope this answer is helpful
Thanks
Dr.pari