Niacin is a good drug and usually well tolerated if started slowly. There is a risk of increased liver enzymes and these must be monitored but they are reversible if detected and the dosage reduced. Given your cholesterol profile it sounds like niacin is a good drug for you.