You asked:

31 mg is how many grams

  • gram
    gram
    31 milligrams is 0.03 grams.