This question already has an answer here:
I've seen a lot of questions since the new Star Wars movie premiered where most people title their questions in a roundabout manner in order to avoid revealing spoilers, since spoiler markup (afaik) don't work in the title field when you ask a question. For example, over a decade ago it would make sense to title your question as "Why did this happen to Anakin?" when today you would have simply typed "Why did Anakin lose his right hand?" Two more recent examples:
As we can see, such titles don't serve well in the long term. Every new release (movie, book etc.) brings new hype, new content and a flurry of new questions with good answers. If these questions aren't titled well, their answers aren't useful in the long term to the community since future askers with the same question may not be able to find it in the search results, leading only to more duplicates. People won't go back years later to rename old questions, and I doubt mods will conduct "renaming exercises" either.
While I don't think we have a good long-term solution to this anytime soon, the next best thing may be to have a guideline for how long new content should be considered spoilers - in other words, how long question titles that may normally be considered poorly worded would be tolerated to prevent spoilers. As such, generalized, my question is: When a new release comes out, for how long should we consider protecting spoilers while it matters most more important than the long term usefulness of the question to the community (as elaborated in my previous paragraph)?