If your cat's eyes are red and swollen, constantly tearing, and have a lot of discharge, it may be due to an eye problem. This is one of the reasons for tear stains in cats. To resolve tear stains caused by this reason, you should use pet wipes to clean the area around your cat's eyes and then apply an appropriate amount of cat eye drops.
Clean your cat's eyes twice a day until they improve. Your cat will also have a small amount of eye discharge, which should be cleaned daily to prevent bacterial growth and potential eye problems.

Feeding cats overly salty food for a long time, or if a cat drinks too little water or frequently eats dry food, can cause excessive tearing and tear stains. If the cat has no other abnormalities besides tear stains, it's likely due to internal heat. You can try adjusting the cat's diet by switching to a milder, more organic cat food.
Then you should also encourage your cat to drink more water. You can add some pet stain remover to its food, and you can also make some light cat food with carrots and other vegetables for your cat to eat.
The cat has inverted eyelashes.Cats can also have ingrown eyelashes. If a cat's eyelashes grow inwards, it can irritate their eyes and cause them to tear up. This is one of the reasons for tear stains in cats. It's important to observe your cat's eyelashes and the fur around their eyes; if there are ingrown eyelashes, trim them with small scissors.
When the hair around the eyes is long, it should be trimmed regularly to prevent it from affecting eye health.