I take 500mg of magnesium and 100mg of B2 every morning.
It seems that being chellated it has a very rapid uptake compared to almost any other formulation I have tried - eg I have had a calf cramp that has left me barely able to walk and drinking this form released it to normal in 30 minutes.