Hello Sobhan, welcome to Using English!
Here's a clue: if I say "he laughed his head off", it means "he laughed so much, that his head fell off". (Obviously, this is a case of hyperbole.)
Can you now guess what your phrase means?
All the best,
- For Teachers