"The niacin flush goes away in about half an hour,
when it occurs. The flush takes about five to ten minutes to start if the niacin
is taken on an empty stomach (and usually not much longer on a full
stomach)."
I've had them last for four hours before going away. And that is taking
it (1,000 mg) with food. Even taking them daily for three or four months I
could never get rid of the flush. Each person is different.