Diarrhea usually improves within 24-48 hours. If the problem lasts longer or if it keeps coming back, diarrhea could be a sign of a more serious problem
If ingested, the medication takes about 20 to 40 minutes to take effect. The time it takes is also effected by the acid content in the stomach, which can adjusted via food intake.
Generally two weeks for any effect, and up to six weeks for maximal effect. Note that all individuals are highly variable in their response to drugs (especially drugs of this type) so results will...