Waiting is entirely up to you. You can also use sites like PCPartPicker.com and set up price notifications, so if a CPU hits or goes below your designated price point, you'll be informed. This can require some patience however.
However, since there is no guarantee on a sale price, one may be here today for just a few hours, or it could last weeks, it can always be a craps-shoot on prices. Therefore, if you see it today at a price point you can afford. Go for it, because there's no guarantee it will be still that affordable tomorrow.