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