Appropriate timing to feel emotions

Any suggestions for what to do when it’s not an appropriate time to allow the urge and feel the feelings? I.e. in a business meeting or work environment. Can’t take the time to sit with the feelings. My thought is that I need to resist or give into the urge & if I allow myself to feel what I’m really feeling, I’ll be visibly upset in front of colleagues. I’ve had a few scenarios where I’ve cried at work when I’ve been really stressed. I’m in a senior role and my thought is this isn’t very professional. I’ve also tried to resist my urges & feelings all day and then been upset for a long time in the evenings when I can’t control the emotions any more or I buffer with food and/or Netflix if I don’t want to be upset in front of my son.