Niacin should never be taken on an empty stomach. It will cause severe flushing and at times makes people feel faint. I too think you should ask your MD I am not an MD, but a nurse. In the meantime always take niacin after eating. Nita Andres, BSN, MPH