Unless you have some very unique balance, you can read to 3 decimal places which is 0.001 g, not mg.
0.001 mg is a microgram, those are very expensive and sophisticated balances.
Meaning, you can only read to 1mg accuracy, and so if you take 10 mg, you have 10% uncertainty in your mass.
As for your other question, it depends on your instrumentation as well as how precisely you really need to know your results too.
As for repetition, it is best to do at least 3 times, and if all 3 agree your usually good. But, you really do not want to just average your data points together, you want to do statistical fitting.