Hi!
Welcome to Healthcaremagic. com.
I have read your query in detail and do understand your concern.
Yes stressful physical and mental conditions may cause severe hairfall , but since your problem is 5 years old I would doubt it being the predominant cause now.
Excessive
hair fall can be due to , physical or mental stress,
anaemia or
nutritional deficiency or certain medical conditions like
thyroid disorders, low serum ferritin etc.
Take a nutritious and protein rich diet(pulses, milk products, eggs).
Use of hair supplements containing biotin will be of help .
Avoid routine application of gels or frequent blow drying of your hair. Use a sulfate free shampoo for your hair twice a week.
A hair growth lotion or serum can be prescribed to you depending on the cause and severity of your hair fall.
Minoxidil 2% lotion can be applied over the affected area twice daily.
Hope this helps!
Good luck!