Doing something for a long time without specifying the actual number of years.
As you can see from the grey in my beard, I've been teaching a long minute.