That's a good question. It all depends on your motivation and the amount of free time. Make allowance for the fact that I am not a very hardworking person and could release games more often.
Plus I had moments where I asked myself what the hell am I doing? In such cases, I would delete the dubious project and start from scratch, even though the game was almost finished.