Reasons for excessive shedding in cats:
1. Cats shed a lot of fur during shedding season, which is normal. Just clean up the shed fur promptly.
2. When a cat is in heat, the imbalance of hormone secretion in its body can also cause excessive hair loss. You can take your cat to be spayed or neutered after the heat cycle is over. 
3. If a cat is infected with parasites, it will also experience hair loss. It is necessary to deworm the cat in time.
4. If a cat's diet is too monotonous and it becomes malnourished, it will also shed a lot of fur. You need to feed your cat a variety of foods to ensure a balanced intake of nutrients.
5. Feeding cats too much salt can damage their kidneys and cause hair loss. Avoid feeding cats salty foods.