What are the reasons of white spots on nails<br />They are mainly due to vitamin deficiency in the body.<br />Other main reasons include heart diseases, kidney diseases and liver diseases that are very concerning.<br />It can also be due to some injury and iron deficiency anemia.