It burns when I urinate. I have had many yeast infections in the past, but my discharge now has a fishy odor. Is it bacterial vaginosis? What can I do

Smelly urine. It could be bacterial vaginosis (bv). Go see your doctor.
Bacterial vaginosis? The main cause of strong vaginal odor, sometimes with discharge, is bacterial vaginosis, an overgrowth of bacteria. The STD trichomonas causes the same odor, and other STDs (gonorrhea, chlamydia) are more common in women with BV and could cause burning. (Usually no burning with BV itself.) See a doctor soon for diagnosis, treatment, and STD testing. Good luck!