Question: how long should you take vitamin c for?
Answer: Vitamin C taken by mouth or injection is effective for curing scurvy. In adults, the treatment is 300 to 1000 mg daily for one month. Symptoms should start to improve within 24 to 48 hours. You should be fully better within 7 days.