500mg of niacinamide (nicotinamide) taken twice daily has been shown to decrease the risk of non-melanoma skin cancers by up to 23%.