Crying too much

I'm super sensitive. I have a SUPER soft heart and will cry over really anything that is even remotely sad or overwhelming. Dog commercial? Crying. Endgame? Sobbing. Character dies on my show? Hiding my tears behind my glasses. Late assignment? Dont even look at me cus Niagara falls is coming out of my eyes. I am basically ALWAYS crying but it's super embarrassing. I dont want to cry during my studyhalls when I'm on netflix and see something sad, I don't want to cry when I happen to see a particularly upsetting dog adoption commercial, and I REALLY dont want to cry when my dad raises his tone at me ever so slightly. So how do I stop getting so emotional about all this stuff (before you as yes I'm a teen but no it's not puberty because 1. I'm done with that and 2. I've been like this my whole life, I'm just very sensitive)