why is it hard to swallow

Difficulty swallowing is also called dysphagia. It is usually a sign of a problem with your throat or esophagus -the muscular tube that moves food and liquids from the back of your mouth to your stomach.

There are many different problems that can prevent the throat or esophagus from working properly.