niacin is a b vitamin and is sometimes used as a prescription medication to treat high cholesterol. it can cause flushing as a side effect which can be bothersome to some people. if you have been prescribed niacin there are formulations that can help prevent flushing. talk to your doctor or pharmacist. also it is sometimes recommended that patients take an aspirin 30 minutes to an hour before taking niacin to avoid the flushing. but i'd need to know why you are taking the niacin to know if this technique is right for you.
what is niacin and what is a niacin flush?