How to elevate your mood?

I have a little bit of attitude problems. I tend to go quiet if people annoy me. Which drives my mom crazy. I wish I could smoke to maybe lighten my mood but I’m not allowed to because I get drug tested for school. I’m in a healthcare program. Meditating doesn’t really do it for me in the moment of being annoyed/angered etc. I don’t know, any tips?