Since you have hairfall for long. You need proper evaluation and manaegment for the same. The cause could be genetic, hormonal, nutritional deficiency, lifestyle, medications, stress, scalp condition etc. Often its a combination and just by earing right doesnt solve everything.
Next Steps
consult online.
Health Tips
depending upon the cause and reports. however in general protein and iron rich diet.