fall asleep; end up falling asleepThe auxiliary しまう emphasizes that the action is completed, often unintentionally or with regret. Depending on context, 眠ってしまう can mean “end up falling asleep.”
JA: いつも本を読んでいるうちに眠ってしまう。
EN: I always end up falling asleep while reading a book.