Welcome to Healthcaremagic Forum
Coughing up blood indicates the presence of an inflammation
, TB etc.And again there was exposure to fumes, so its time you visit a hospital and remain under care of pulmonologist
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.