Just a heads up about NAD, its not recommended to take NAD if you or your family has a known history of cancer (primarily at younger ages <50).
While it does not itself cause cancer, it accelerates cancer growth and thus can make catching it early less likely.