Any toilet-bowl cleaner can be left in the bowl for as long as you like. It will work better if you leave it overnight or for the whole weekend.