Blood in phlegm - I get that sometimes... usually when my allergies or sinus issues are bad. And the heavy feeling in your chest is most probably GERD or even muscle pain from clenching without even realising it.

Sometimes I find it incredible how many symptoms health anxiety can exacerbate (I'm having a problem right now with my stomach - and like yourself went straight to Google.. we really should know better than to do this right!!!)