Best practice has always been to stop when it is time for you to stop, gambling is a game of luck either you will come out a winner or a loser, you cannot practice winner never quit, in gambling if you do that, you are going to lose everything and of course treat it as an entertainment.
Rest when you need to rest.
It's a mistake that most of the gamblers do, when we had enough, we don't stop. We only stop when we don't have money left anymore.
Most gamblers are greedy. They aren't easily contented and doesn't set a target profit. As long as they have something to bet they won't stop. Their mind is telling them to play longer for more profit and they don't think the consequences of losing.