I would say I'm relatively disciplined when it comes to waiting for games to be either cheaper or more polished, but I have no hard rules around waiting a set length of time; could be 3 months, could be 2 years. I do treat myself now and again to a new release if it's from a franchise or studio I particularly like (and also very importantly, if performance is acceptable according to reviews / tech analysis 🤓).
On the whole I wouldn't say I'm a patient gamer; I think I'm just quite selective with what I want to play, so I don't buy as many games nowdays regardless. One small rule that changed my spending habits significantly was 'I will only buy this game if I am intending on playing it now or very soon' . I'm done lying to myself with 'oh, such a good deal, I'll buy it and play it at some point'. That has prevented me from buying so many games I'm only partially interested in, I need to be actively keen for a game to go ahead and purchase it.
To add more context to my entire position, I'm also signed up to Humble Bundle's monthly subscription, so it's always a pleasant surprise when a game I've been waiting to drop in price on appears in my monthly lot of games - happens more often than you think... 😄