Well if in blood test you are diagnosed with vitamin deficiency, it's treated with pills. So they are effective.
1. Take it together with food (containing fat) so it gets dissolved. 2. For each micronutrient check if it's in the best available form, and big enough dose.