Hair growth depends on an adequate diet. A widespread diet problem which causes loss of hair is iron deficiency Anaemia. The cause is too little iron in blood, brought on by a diet containing too little meat, eggs, cereals or peas and beans. Fresh fruits and vegetables are also needed to provide vitamin C, which enables the body to absorb iron.