A few months ago a routine blood test showed high levels of B12 in my blood. I don't eat meat, only drink milk. I was taking a multivitamin so the GP asked me to stop and be retested. I stopped but my levels have risen again plus my blood count is borderline. I have been asked to go back in 4 weeks for a retest. I am so worried as everything I have googled points to leukaemia or other cancers. has anyone been through the same? Thanks so much xx