Hi dear ! I think the reason for your gastro intestinal irritation is your intake of alcoholic drinks regularly. Apart from that you are also used to take marijuanha often. All combined , your GI tract gets irritated and hyper stimulated. You may get anxiety
attacks due to abuse of any kind of addictive drugs/alcohol. Well dear, no excuse is a good enough for getting hooked to alcohol or any drugs. It is your body and mind and you have to take good care of it to keep it running well. I would strongly suggest you to contact de addicting centres or a good consellor/clinical psychiatrist
at the earliest to get help.