I can only offer this from my own experiences, as a 64 yrs old man.
Yeast infections can also occur in men, and usually antibotics will take care of it. These infections act the same as others, in that they can become immume to certain antibotics; meaning different ones have to be tried to get rid of it.
Taking antibotics for something else does sometimes cause yeast infections of the urinary tract, as you said.
Have you tried Cranberry Juice? Drinking an 8 oz glass of Cranberry Juice, not mixed with other juices will help. OceanSpray Cranberry Juice is pure cranberry juice. My own doctor suggested it, and it worked for me.
No, I don't drink this stuff every day, but did just as long as it took to help get rid of the infection, along with the antibotics.
I do wish you the best, and good luck.