Allergy
An allergy to various foods, especially nuts, seashells, soy, etc. may cause itchy, sore and inflamed gums. Such a condition can also be an adverse reaction of certain medications including nifedipine (prescribed for hypertension), cyclosporin (immunosuppressant drug), phenytoin (antiepileptic drug), etc.