At 10 mg/mL a 1 mg dose is 0.1 mL — 10 units on a U-100 barrel — and no needle gauge changes that number. Gauge changes three other things: how long the draw takes, how much stays behind in the hub, and how much rubber you core out of the stopper. On the 30G scale a larger number is a finer needle, so a 30G needle is fine enough that a viscous solution draws slowly and a hurried draw pulls bubbles. If you are drawing 10 units at a time, the dead space matters more than the bore: a fixed-needle barrel loses microlitres, a luer hub loses tens of them, and at 10 mg/mL each microlitre is 10 µg.
Start with the fact that gauge numbers run backwards — a higher number is a thinner needle — which is the source of half the confusion in this tag.
For injecting, 29G to 31G is the usual range and the difference in perceived discomfort between them is small. Needle length matters more than gauge for comfort at these volumes.
Flow through a needle scales with the fourth power of the internal radius under the Hagen–Poiseuille relation. Halving the radius reduces flow sixteen-fold at the same pressure, which is why a 31G needle draws so much more slowly than a 21G.
Coring risk as a function of needle gauge and insertion technique is documented in pharmacy compounding guidance.
Gauge numbers run backwards. Higher number, thinner needle.