"If the person has had pyroluria for long enough or it is particularly severe, he may not be able to absorb B6 and other nutrients that are necessary through pills." . . . .