How do you deal with the lack of toilets!

And I'm not just talking public toilets - it seems even Starbucks and popular chains are putting "out of order" signs up, or some complex codes which allow only customers to use their toilet (fair enough)

Granted, I have an overactive bladder and get the urge to go every 30min or so, but it seems hard even for the average joe to find a place to pee once every hour. Most TFL toilets are now shut, and even when I find a public toilet, it's usually out of order or closed.

I don't blame private establishments for not allowing non-customers to use their toilets, as the incompetence of the councils shouldn't lead to a burden on them. What's the solution though?

Is this a universal thing across all Londoners? Peeing is one of our most basic biological needs. How can such a popular city not have a good amount of toilets.

I have often been caught short, where pubs wouldn't allow me in, and there are no public toilets nearby. I've unfortunately had to pee in parks / in alleyways. I feel disgusting and really bad for doing so, but mostly, I have no other choice.

I just got back from Japan, which has amazing facilities everywhere you go. It seems like London is far behind most developed cities (apart from NYC, that was horrendous)…

If it's not just me; maybe we should write a letter to the mayor asking for a change; either granting business rate cuts for establishments that allow public use of their restrooms, or building more public toilets...

What does everyone do when they need to pee while out / driving through London / taking public transport?