Bacterial vaginosis or yeast infection?

So I've been battling these problems on and off since the beginning of 2017 and I am so sick and tired of being so uncomfortable 😣. I was told by my doctor that I had a yeast infection and she gave me antibiotics to clear it up but it only helped for about a week then it was back. I have itching, slight burning during urination (probably because I scratched), periodically I have dryness, most of the time my CM is creamy like lotion, there is a fishy smell that comes and goes, when my man cums in me the smell gets way worse.... and it's just so weird because some days it's like I'm normal and I have egg white cervical mucus and there is no smell. 🤦🏽‍♀️ I just don't know what's going on!!!!??? I'm open to opinions and suggestions, just please help! I would see a doctor if I could but the circumstances I'm in right now I just can't. It's so hard because I'm TTC but sometimes sex is just plain uncomfortable and it's not my fiancés fault 😭 please help ladies😔