You notice your cat shaking their head once, twice, then again. It looks a little funny at first, but when it keeps happening, your mind starts racing. Is it serious? Is something stuck in there? Head shaking in cats is almost always a sign that something feels off, usually in the ear, but sometimes it points to other issues like allergies or dental pain. The good news is that most causes are treatable, and you can often spot the clues early. Let’s walk through the real reasons your cat might be shaking their head and what you can do about it, step by step.

Common Reasons for Head Shaking in Cats

Cats shake their heads to try and dislodge or relieve an irritation. It’s a natural reflex, like when you shake water out of your ear after a swim. The most common triggers include ear mites, ear infections, allergies, foreign objects, and even dental problems. Each has its own telltale signs, so pay attention to what else your cat is doing. If the shaking is paired with scratching at the ear, a bad smell, or discharge, you are likely dealing with an ear issue. If your cat is also sneezing or has skin irritation, allergies might be at play. For a deeper look at how allergies show up, check out our guide on Signs Of Food Allergies In Cats: A Quick Guide.

Ear Mites: The Itchy Culprit

Ear mites are tiny parasites that love to set up shop inside a cat’s ear canal. They cause intense itching, which leads to head shaking, scratching, and dark, crumbly discharge that looks like coffee grounds. Kittens and outdoor cats are especially prone to picking them up from other animals. If you see that dark debris and your cat is shaking their head a lot, ear mites are a strong suspect. Your vet can confirm this with a simple ear swab and prescribe medicated drops. Do not try to clean deep into the ear with cotton swabs, as that can push debris further in and damage the eardrum. Stick to gentle surface cleaning with a vet-recommended solution.

Ear Infections and Allergies

Bacterial or yeast infections in the ear are another major reason for persistent head shaking. You might notice redness, swelling, a bad odor, or yellow or brown discharge. Allergies are a frequent underlying cause of these infections. When a cat has environmental or food allergies, the skin inside the ear can become inflamed, creating the perfect environment for yeast and bacteria to overgrow. If your cat has a history of itchy skin or sneezing, allergies could be driving the ear trouble. This is especially common in cats with food sensitivities. You can learn more about how diet plays a role in our article on Hypoallergenic Cat Diet Homemade Food: What to Know. Managing the underlying allergy often reduces ear infections and the head shaking that comes with them.

Quick Tip

If your cat shakes their head right after eating, it might be a sign of a food allergy causing throat or ear irritation. Try switching to a limited-ingredient diet for a few weeks and see if the shaking stops. Always discuss diet changes with your vet first.

Foreign Objects and Grass Awns

Cats are curious and sometimes get a piece of grass, a foxtail, or a small seed stuck in their ear canal. This feels awful and triggers frantic head shaking. If the shaking started suddenly after your cat was outside or near houseplants, check the ear gently. You might see something poking out. Never try to pull out a deeply lodged object yourself, you can push it in further or damage the ear. A vet can safely remove it, often with a quick look using an otoscope. If your cat is also pawing at their mouth or drooling, they might have a grass awn stuck in the throat or between teeth, which can also cause head shaking as a referred sensation.

Dental Pain Can Cause Head Shaking

It might surprise you, but a toothache or gum infection can make a cat shake their head. The nerves in the jaw and ear are closely connected, so pain from a bad tooth can feel like it’s coming from the ear. If your cat’s ears look clean and healthy, but they are still shaking their head, check for signs of dental trouble: bad breath, drooling, red gums, or difficulty eating. Dental disease is very common in cats over three years old. A vet can do a thorough oral exam and may recommend a cleaning or extraction. Keeping up with dental care can prevent this kind of referred pain.

When to See the Vet

Occasional head shaking after a good scratch or a bath is normal. But if your cat is shaking their head repeatedly for more than a day, or if you see any of these red flags, call your vet: discharge, swelling, a bad smell, loss of balance, tilting the head to one side, or pawing at the ear. These can signal a serious infection, a polyp, or even a neurological issue. Cats are masters at hiding pain, so persistent head shaking is their way of telling you something is wrong. If allergies are a suspected cause, you might also want to read about Why Does My Allergic Cat Sneeze So Much? What to Know to see if other symptoms line up. Your vet is your best partner in figuring this out, so don’t hesitate to make that appointment.

A cat’s head shake is never random, it is a whisper of discomfort. Listen closely before it becomes a shout.

Prevention and Home Care

You can reduce the chances of head shaking by keeping your cat’s ears clean and dry. Check their ears once a week, especially if they go outdoors. Use a vet-informed ear cleaner and a soft cloth, never a cotton swab. If your cat is prone to allergies, managing their environment and diet is key. Regular grooming also helps, as it reduces the spread of allergens from their fur. And if your cat gets frequent hairballs, that can sometimes be linked to ear irritation from excessive grooming. For tips on managing that, see our guide on How Often To Brush A Cat Prone To Hairballs? What to Know. A little routine care goes a long way toward keeping your cat comfortable and shake-free.