Rule reminder
Not all idioms are appropriate in all contexts. At B2 level, understanding register — knowing when an expression is too colloquial for a formal context — is essential for real-world communication.
You want to tell your friend that you managed to survive a very difficult week at work. Which version sounds most natural?