It can be the result of heredity, hormonal changes, medical conditions.
between 50-100 is normal
It's normal to shed between 50 and 100 hairs a day
Chronic stress is main reason for hair fall
poor sleep reduces the amount of melatonin, potentially cause hair loss. Lack of sleep will stress people.
B-vitamin is Biotin