My sister had thrush for years and I remember thinking that I wouldn't have to worry about that as a guy. Little did I know. I've been suffering since i was a teenager. Getting up to 20 years now but I've only been doing something about it for the last ten but still partied here and there. It's only been the last few years that I realised I needed to live like a monk to really get on top of things.
I think genetics could play a role, maybe coupled with Antibiotics and stress to further suppress the immune system, it can prob get its foot in the door.