Thanks everyone. He has passed a bit more mucusy sludge with blood but then he passed more urine that looked clear.
I really hope the vet is good tomorrow as all our regular vets have left and i don't know the new ones yet.
Thanks everyone. We have been up the vets with him for nearly two hours today. Things are looking a lot more positive. I'll post more later