I need help finding out why my throat is always so sore.

Patient : I am just looking to find answers that I haven't been able to get. Since I was 13 I have struggled with a really bad sore throat every day all day. one night it got so painful I was spitting up blood for an hour. I have had swollen glands and lymph nodes, a sharp pain in the spleen area when I breathe in, casual pains in the chest once a week and feeling fatigue all the time. As a child I had problems with asthma which seemed to have calmed down after a six month course of allergy injections. I am low in B12 and get B12 injections every two months. Other doctors think I just have bad luck with virus's as I have had tonsillitis 3 times and pharyngitis 2 times in the past 6 months but I just feel like its something more. As my family cant afford to take me to a specialist, I am hoping you can help.. i just want to know what's causing all of this.
Symptoms:  Fatigue, sore throat, sore spleen area when breathing in, chest pains, swollen glands and lymph nodes.
Doctor :   This question is currently in queue and will be answered shortly by one of our doctors. In the meantime you may browse our library of answered questions by clicking here.

Related Q&A

Q: I have strep throat and need meds

Q: I just had a urinalysis all was normal except test strip blood: moderate protein 30+ in the sediment microsco...

Q: Hi, My 9 year old has a swollen lymph node about the size of a grape on her anterior cervical neck. She has had strep...

Q: I'm a generally healthy 33 yr old Male. Around mid december 2016 i felt symptoms of strep throat. Doctor gave me one ...

Q: Reference ID 541038. I wanted to write to advise how I am going. I have been on the multi vitamin and the other vitam...

 
DOCTOR ADVISORY BOARD
218

Dr. James Obaji M.D.

  • 247 Reviews
  • Family Physician
173

Dr. Suneel Sharman M.D.

  • 190 Reviews
  • Family Physician
138

Dr. Pat Golden M.D.

  • 169 Reviews
  • Cardiologist
98

Dr. Kunaal Jindal M.D.

  • 112 Reviews
  • Plastic Surgeon
CNN
BBC
MSNBC
CBS
abcNews
FoxNews