... my stomach upset at times while I have been taking it but I haven't had any today and am still sick at my stomach. My tummy is so sore. How long will this last?