Anxiety or something else??!

Whenever I get mad or annoyed I start to cry.. I can't control it. It's been happening for about 5 years now. This also happens when I start thinki ng about my bf doing something sneaky and then I just get so emotional. My heart starts beating fast and I start shaking .. I feel like I'm depressed because I always think of my past and start feeling like shit. Is this normal ???!