It is always best to get your nutrients through food because this is by far the best way of it being absorbed into the body!? The Better Hair and Health Manual has some great suggestions for where to find these nutrients in foods!