how I can stop being sentimental & emotional ?

How can I stop being so sentimental & emotional?

Everyone keeps saying I need to stop bc this world is harsh and never going to change. & they get mad bc I cry when I get emotional.

So what can I do to stop ? what have you guys done to stop being sentimental or emotional ?

Do I find a new hobbie ?