A couple days ago I developed a sore throat, thought nothing of it so just continued with my normal schedule. Next day it got really bad so I assumed I had tonsillitis and decided to start drinking water, avoiding hard foods and to go rest. However, after going to sleep I woke up in the middle of the night with a pounding headache and a loud, slightly painful, ringing in my ears. My lower back and abdomen had bad pains and I was finding it difficult to breathe. My heart was also beating very fast and powerfully. I decided to lay down and attempt to take some deep breaths till I fell asleep again which worked after an hour or so. But now this morning I still have the pains but they aren t as bad and when I went into toilet my mouth was filled with phlegm so I decided to wash out my mouth but I just started to spit out blood. What is going on?