Chaia, la b12 si la suplementas y te sale alta, significa que la absorbes muy bien! a ese dato no le daría mayor importancia.
El ácido úrico es el resultado del metabolismo de las purinas. Los alimentos más ricos en purinas son de origen animal, pero no significa que no haya alimentos vegetales con un contenido reseñable.
Por otro lado, no todo el ácido úrino es de origen exógeno (aportado por la dieta), también es de origen endógeno (fabricado por nuestro organismo) una parte importante. En este sentido puede existir una tendencia genética a que la síntesis endógena esté elevada. Pasa lo mismo con el colesterol, y por ello hay veganos que lo tienen elevado.
El sobrepeso es factor de riesgo, pero creo que no es tu caso.
Dicho esto, revisa si tu dieta es especialmente rica en: levaduras,espinaca, col, coliflor, apio, espárragos, setas, lentejas , brotes de soja (te dejo aquí un tabla del contenido en purinas de los alimentos: http://www.fisterra.com/salud/2dietas/purinas.asp)
Por otro lado el consumo de alcohol habitual también sube el ácido úrico porque limita la excrección renal (incluyendo la cerveza, que ir de cañas a menudo también es tomar alcohol y la cerveza es bastante desaconsejable en casos de hiperuricemia)
Tampoco conviene pasar muchas horas sin comer( esto es importante), porque la movilización de ácidos grasos como sustrato energético favorece la aparición de cuerpos cetónicos en sangre, que acidifican e igual que el alcohol dificultan la excrección renal de ácido úrico por competir con otros deshechos ácidos.
Por último (creo que no me dejo nada en términos generales) hay determinados fármacos que suben el ácido úrico ¿tomas alguna medicación?
De todas formas, tus niveles tampoco son super altos, hay laboratorios que consideran normal hasta 7'5.