Hair will ofcourse fall off eventually as it is being replaced by new ones.
It's normal to see like 50-100 strands falling off each day.
But its certainly not normal to see theres no new har, ie baby hair
So, my opinion is, get a hair tonic and switch to an organic shampoo!
and always keep your scalp clean. A clean scalp is a healthy scalp.
Keeping your scalp clean isnt about just washing your hair two three times a day.
No matter how dirty it is, I would just say, wash your hair once a day.
And steer completely clear of silicones. They coat your hair as day goes by.
Lastly, read up more about hairfall etc etc as Google is your best friend and it tells you almost everything.
HAIR FALL, OH MY GOD!!!