I've been looking at the amount of folate and B12 in foods and it seems there's actually a decent amount of folate in foods (both folinic acid and methylfolate). However, the B12 amount in foods is extremely low. Even if there was an equal amount of B12 and folate my understanding is that the absorption rate of B12 taken orally is very low. Why do people need to take B12 sublinguals? Is this only for people with chronic illness and most people don't need B12?