I am looking forward to building my first PC and wanted to get advice on if there are any specific month/events (Eg: Black Friday) with discounts on PC parts that I should wait for.
My experience is that sales are unlikely to cover a component you want anyway. If they are right around the corner, then sure why not, but otherwise just enjoy your new computer sooner rather than definitely waiting to maybe get a deal.
Do check price history though to see if something you're interested in is currently overpriced or regularly on sale.
That's the other thing I didn't talk about in my comment and I should have. You're absolutely right. Every month of the year there is some kind of deal and it's probably not for the component you're Jonesing for because it's new. Couple that with inflation and it just makes waiting for a deal or sale not interesting to the consumer, especially now when particular components are just increasing in price all the time, like graphics cards. I'm starting to suspect that RAM is going to go up in price, too, along with graphics cards. This is why a lot of people are looking at second-hand components. I actually would have done the second-hand route, but I didn't have a case. I had to start from "this is my mother board I want, this is the case that is compatible." Now that I have a case and a motherboard, I just have to cross my fingers and hope ten years into the future I can make use of either one of those. My bet is on the casing. Perhaps motherboards will continue the design trend of my case. But, then again, cooling fans are now needed as part of the casing. Maybe in the future we'll need 10 fans instead of 3 or 4. LOL Anyway, I wouldn't be surprised if some retail speculators wouldn't feel enticed to buy some PC components now to sell them for more later to benefit from this pricing trend.