Call the after hours GP hotline. I had to call them last week and they were fantastic. Hope hes ok...