The combination of increasing amounts of blood mixed with green mucus, in conjunction with headaches suggests that you may, as you suggest, have a nasty infection
of your throat
, nose and/or sinuses. This infection
almost certainly should be treated with an antibiotic, before it spreads to other parts of your head or neck. I suggest that you arrange to see an ENT specialist and that you do so without delay. This will be expensive but should not be put-off, as to do so could be dangerous.