stopped working at age 50.
The number of years working depends on what you count as work
had two paper routes (one morning 7 days a week, one evening 6 days a week) from ages 12-16.
from ages 16-18 I worked part time as a busboy/host/waiter at a restaurant. About 20-28 hours/week
during college, 18-22, I worked 30-45 hours a week in food service (football and basketball season sent us into overtime), during the summers I worked at the restaurant I started at 16 - and my last summer before my last year I was a janitor at the college full time.
From 22-27, I had my first corporate job programming.
From 27-50 I worked at a large tech company.
So, if you count the paper routes - 38 years.
If you start counting at part time restaurant - 34 years.
If you start counting at full time work during college - 32 years.
If you just count after graduation, 28 years