Question: how long do you need to take vitamins before they work?
Answer: Generally speaking, it takes around three to six weeks for noticeable changes.