Welcome to HealthcareMagic Public Forum
Many of your problem are occurring due to addiction of smoking
Your first step in management should be stoppage of smoking and marijuana use. If you are not able to quit yourself, then you can take help of psychiatrist
, who can give you medicine to decrease craving and withdrawal.
I hope this information has been both informative and helpful for you.
Wish you Good Health.
Dr. Ashish Mittal