IMO, it's time to stop when no-one posts any more. All the other forums I am a member of have this policy. Unless a thread gets very abusive(swearing) or veers way off topic, they are normally left to run their course.
Of course Admin can shut a thread as they wish, but that just leaves the members who wish to continue the discussion disgruntled and feeling like they are at school!!!