https://www.healthline.com/nutrition/vitamin-b12-dosage#suggested-dosages
it’s estimated that your body only absorbs 10 mcg of a 500-mcg B12 supplement.
As you age, your body naturally makes less stomach acid and intrinsic factor — both of which can affect the absorption of vitamin B12.