B12

Could anyone tell me how much B12 to take if you have the dots?

When should it be taken? Everyday? Before a workout? Before a race?

If it’s to be taken before a workout or race how long before you do either should you take the B12?

Thanks guys!