Both are correct but they don't mean the same thing. The first sentence makes more sense since it indicates that the person in question ate excessively before he was taken ill. CB
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.