Why am I so emotional

So this has happened for as long as I can remember anytime I get frustrated or someone yells at me or anything really I cry. It’s so irritating because I want to be mature about things i mean I’m 19 but I can’t help it I just cry. What’s wrong with me?!?!