A) Stop resisting it, feel out your emotion fully. There is nothing wrong with Anxiety, it's when you make it a habit..and attach thoughts to it that it builds and can become a nuisance. You have to accept the emotion as it is, FULLY, welcome it! Yes, you literally have to welcome it like it's a guest in your house. If you don't, it becomes a low level stress that's constantly on the forefront of your mind..which is not comfortable. It is normal to have anxiety from time to time, there is nothing wrong with it.
B) Tools to help. Meditation, mindful meditation. Staying in the moment, EFT Tapping (youtube this..it'a based on the meridian system, no acupuncture needles required). Yoga is another great one. Get off message boards for the most part..there are a lot of new age books and alternative method books about anxiety and stress.
Basically, it's all about getting in tune with yourself and understanding that emotions are not bad..when you welcome and accept them fully for what they are, you realize what each one is there for..and what it is teaching you in that moment...then they just float away. It is ONLY when you resist what is, that it latches onto you and takes control. People have the misconception that somebody who is depressed is sad all the time, that's just not true. The person who is depressed is ALWAYS on the brink of feeling that sadness..it stays at the forefront of the mind..yet they don't truly accept that sadness and fully feel it..if they did, it would go away. That is why most depressed people almost always appear to be happy, yet they're never full present...and there's something off about them.
Self awareness is the key. Take the step.
I can also tell that, outside of weed..you probably don't take many risks in your life, correct? Lack of taking genuine risks and putting yourself out there can also lead to anxiety/depression. Basically.. if you're not taking chances in life.. life will find a way to make it more interesting..IE anxiety, depression.