Welcome to Healthcaremagic Forum
Coughing up blood indicates the presence of an inflammation like pneumonitis
, TB etc.And again there was exposure to fumes, so its time you visit a hospital and remain under care of pulmonologist ( lung specialist).
Please dont try self medications at this point, particulary at your age and condition.
GIve rest of your mind and body, avoid any sources of irritaion ( smoke, dust, kitchen fumes), have warm water and light food.