Weed, bidi, cigarette are all harmful for lungs and overall health. You might have developed obstructive airway disease due to continued smoking. Weed also causes loss of appetite and loss of weight over time, which decreases your energy levels and stamina.
Next Steps
Spirometry and Xray chest is required. Maybe even a HRCT chest
Health Tips
stop smoking, for de-addiction take a psychiatrist's opinion