Discharge & smells

So like a day before I start my period, and about 2-4 days after I get this really gross smelling discharge
It smells like body odour as if I'd been in the gym for 5 hours
I went to the doctors and she said she'd never heard of that before so she did STD tests and they came back completely clear
Does anyone else get this because it's really really annoying?