welcome to healthcare magic,
from your symptoms you might be having pneumonia
,copd these need to be ruled out.
from the description of your symptoms you need to be fully investigated to know what is wrong, the following tests would be of benefit,
- chest xray
- blood test
- tests to rule tuberculosis - sputum test
- hiv test
i would suggest you need to see a physician urgently and probably be admitted to be done the tests and be given the appropriate treatment.
hope to have answered your query
wish you a quick recovery.