When I was doing heavily gambling I was in similar situation whether I was stopping at some profit or at loss but was coming back after a while. This is gambling which doesn't let you stay calm in either case you will try to recover or make more profit. In my opinion large number of players go through similar situation like me.
If you will win you will try to win more and if you loose then you will again gamble to recover your loss and that is a human nature and that makes him to go for gambling again and again as most of the gamblers lack self control which is very important in gambling.
in fact that is the nature of the people that when a person start gambling they he try his best to play it for a long long time so as to make more money and when he lost money as he do not expect the result then he try to recover the lost and so he continue playing gambling and on other side if he is making money still he will continue so as to continue the gambling strategy.