Taurine plays an important role in nitric oxide producton, so it makes for a good supplement to combat defiencies or to just to maintain or increase nitric oxide production! A dose of 3-5 grams a day will be sufficient. have this with water between meals. healthy adults should not need to supplement magnesium as you would be getting enough in your diet, magneium rich foods are bananas, broccoli, spinach etc. Common signs of magnesium defiencys are cramping, execcise fatigue and restless legs, so that is why it is commonly supplemented all at once before bed to aid in sleep. 400mg's would be a good dose for you before bed as it may make you more relaxed although if you want spread it out during the day in 100mg dosages to avoid drowsiness. Magnesium also plays a vital role in ATP metabolism so it definetely should be supplemented by any athlete/bb who is lacking it in their diet