best form of magnesium supplementsupplemental formbest thiamine supplementsupplemental application formbest form of magnesium to takethiamine pyrophosphate supplementdifferent forms of magnesiumtypes of magnesium supplementsthiamine supplement dosemagnesium liquid formbest form of magnesium for migrainesbest form of magnesium for anxiety