He went on the wagon (for him this meant beer instead of whiskey) for days and weeks at a time.
有时他爬上车(对来他来说就是喝啤酒，不喝威士忌)，待个几天几星期。