hmm... there usually is no single thing that best solves it, mostly because writer's block usually has several sources at least.
But on the level of complexity we RP, there is no problem with taking a week off (or even two-three weeks). however, we've found that the source usually lies in RL. It could be anything from poor sleep, to not having eaten well, to RL issues, to countless other issues there. For issues from an IC perspective, it could be that something is trying to force your character into a position that would break it, or that you need some additional inspiration.
No doubt we covered but a small fraction of the possible sources above, but there's no point in every trying to cover all. For solutions, we usually take our time, try to sleep on it, discuss it with someone, maybe watch a movie, read something, write something else (if functional at the time), etc.
Watching some sort of movie or series or reading something relevant can also help inspire. As can discussions with others about it. If the writer's block shows up in a 1x1 or a collab, it can quite often help to discuss the block with the partner. If necessary, to go back and try an alternate path. There's nothing wrong with discarding a few paragraphs if you get stuck. In fact, there's nothing wrong with discarding multiple pages that way.
Same goes for sheets, really. We've lost count of how many times certain sheets we've got have been rewritten, sometimes partially, other times from the bottom up.
all in all, our solution lies in trying to find the source and solving that.