Curly Bill developed Urinary Calculi (he got too much grain!) He was really suffering......could barely urinate, in a lot of pain. I ordered this formula, gave him 1 oz AM & PM, he improved dramatically. Gave 4 stars instead of 5 only because the stones returned two days after stopping EZP. I re-ordered (larger bottle this time) and will see if longer treatment will eliminate problem. It may be that he has to have this ongoing, but the instructions don't explain how long to continue treatment. Order was shipped quickly and accurately, shipping costs were reasonable.