Question: how long does it take for natural medicine to work?
Answer: You may need to be at the right dose for at least two to three weeks to start to feel better. It takes longer to see how much your feelings improve with the medicine over time. Stick with the medicine to see how well it works. If you are not sure if the medicine is working, it is best to speak to your doctor.