Hi,
Thanks for posting your query at DoctorSpring.com
I am Dr. R. K. and I am pleased to assist you.
I presume your bowel movements are better now.
You are having symptoms of dyspepsia and GERD.
The feeling of lump in the throat is one of the symptoms of GERD. Yes anxiety can also cause that symptom.
Kindly check your blood glucose and hemoglobin level if not done already.
Yes you probably might have acquired some viral infection.
You can take prilosec and Tylenol for relief.
I hope that answers your query.
Let me know if I can assist you further.
Regards,
Dr. R. K.