Hi. I understand your concern s. The reason for all the symptoms is smoking and cannabis. At this young age do not spoil your health. You will need to undergo a detailed examination and investigation like chest x ray and pulmonary function test. Consult a pulmonologist for the same at the earliest. Do not neglect as it may worsen. You may also need help to quit smoking and cannabis.
Next Steps
if you are from Bangalore you can consult me at my clinic Aum speciality clinic at Hebbal Bangalore near Sindhi high school. Details are given in practo.