The sessions vary according to the individual needs and response. But colon cleansing usually lasts from 45 minutes to an hour. The first visit may be longer.