Thanks for your question on Health Care Magic.
I can understand your concern.
You are having
hemoptysis (blood in sputum).
Common causes for hemoptysis are bronchitis, tuberculosis, pneumonia, bronchiectesis,
lung cancer etc.
At your age of 28 years, lung cancer is extremely unlikely.
You are also having shadow on chest x ray, so possibility of either tuberculosis or pneumonia is more.
You are taking
amoxicillin. It is antibiotic and given fir pneumonia. So take this drug for 10 days. If you are improving in your symptoms like hemoptysis is decreasing then no need to worry.
But if your hemoptysis is not improving then immediately
consult doctor and get done sputum examination for AFB (acid fast bacilli-
bacteria causing tuberculosis) and repeat chest x ray to rule out tuberculosis.
CT thorax is also indicated if you are not improving.
So at present, take amoxicillin and wait for 10 days. Quit smoking as soon as possible if you are smoker. Don't worry, you will be alright.
Hope I have solved your query.
Wish you good health. Thanks.