Hello -
First there was that prior infection, which you referred to as "upper" (and so I assume was in your nose and/or sinuses), and now what sounds very much like a chronic sinus infection. The blood in your sputum seems to be coming from post-nasal drip (PND) which occurs most often at night, while asleep, and carries with it any colorful mucus, blood, and of course, bacteria, down into the pharynx and even the bronchial tree. In the morning, especially, one can wind up
coughing up some pretty colorful stuff, which seems to have "grown" in the throat of chest. Eventually it may sometimes take root there, too, but usually it is from one or more infected sinuses. The fact that you're able to bring up blood-tinged sputum by "snorting" strongly suggests this is what's happening. While one doesn't generally welcome the sight of blood anwhere outside the body, the sinuses are lined with a great many superficial capilaries, which will break when chronically irritated, infected, or even just subjected to dry air.
With or without a sinus infection,dry air can cause a sore throat, bloody mucus, and all the other things you've described. If you already have a history of a severe upper respiratory infection (as you do) then this is probably more of the same, or at least what led to it.
An over-the-counter medication, guaifenesin (marketed also in slow release form under the brand name Mucinex) can help with this, as can proper humidification of the room where you sleep. If things don't improve shortly you may have a new infection and so would need an
antibiotic to get rid of it.
I hope this is helpful. Best of luck to you. Please keep us updated.