Right after I watched it. Of course I rarely see things right away.
It depends. Did it suck? You warn people. If it was good and they are definitely going to watch it? You wait. Otherwise, wait for a couple weeks for TV, couple months for theater releases.
Yeah, I had one “friend” spoil
Thelma & Louise" for me and another spoiled “Sleuth.”
Tv shows are definitely only a day I think.