Illness often comes from drinking too much.

Literal

Illness [topic-は] often drinking-too-much [from-から] arises.

飲みすぎ uses すぎる for excess. 生じる is a formal verb meaning 'to arise, to occur' — more written than 起こる. しばしば is the formal adverb for 'often.'