I'm picking up a case of Royal Canin SO for my male cat who has struvite crystals. The food claims it will help dissolve crystals and promote urinary health, etc. Does anybody know a ballpark figure for how long it will take to take effect? I'm wondering how long to wait before having another urinalysis.