Since B-12 is water soluble, no number is really "too high" because you will urinate out whatever your body will not use. The goal, I would say, is to keep your B-12 levels above 1000 when shown...