Could be thyroid. This could be caused by an enlarged thyroid, or thyroid nodule. You can do a neck check as described here: https://www.Aace.Com/sites/alt.Aace.Com/files/pdfs/neck_check.Pdf or ask your doctor to do a thyroid exam.
Lump in throat. A lump in the throat, also called globus sensation, is the persistent sensation of having phlegm or some obstruction in the throat. It could be due to inflammation related to acid reflux, infection, an ulcer or a mass in the throat. But stress, associated with anxiety or depression, can tighten up the muscles of the throat, causing this sensation. Should be checked by a doctor.