Hi,
You seem to be having a granular pharyngitis by the way you have described it along with vitamin deficiency. Do you have acid regurgitation? Do you have any allergic problems like sneezing, running nose and nasal block?
Take Vitamin B- complex, avoid coffee/ tea and hot liquids for few days. Try taking plenty of warm water, fruits and vegetables. Also try taking Proton pump inhibitors (such as Esomeprazole).
Regards
OHNS2010
I think you should see a doctor. The discolored uvula would bother me more that the other things.
Feel better.