Have you checked the service status for your area?
http://status.o2.co.uk/This will let you know if there's a known issue then we can proceed from there:)
Welcome to the forums:)
Nothing sucks more than that moment during an argument when you realize you’re wrong. So Ive been told