Can't offer any advice I'm afraid but you have my sympathy. I'm on virgin for my broadband and it's been off for 3 days and is supposedly a big outage in my part of london with no sign of it ever being fixed soon, the day for it being fixed just moves to one day ahead every day I check online. It's not possible to speak to anyone and I just get a recorded message (it recognises my mobile is linked to an account that's service is down) telling me they are working on the problem.
They are all as bad as each other apart from ZEN who have great customer support but are not available in my part of london as there is no BT fibre in my part of london.