Check with your vet - both of those are easily fixed. Medication for the treatment of worms is easily and inexpensively obtained from your vet. If your cat is constantly shaking his head or scratching at his ears, he has ear mites. Get a dog instead. That's an old, untrue, wives tale.
Many superstitions still abound about cats.
Here are a few more . He spits up hair balls on my new carpet. Keep him outside all the time. There are several excellent carpet cleaners and ways to minimize hair balls. My boyfriend doesn't like cats.