Ultimately the answer to the question is, “Yes, it’s okay to cry.” In fact it’s even healthy and needed. When we feel the need to cry it is our body’s natural reaction to an emotion and it wants to express that emotion. You may feel you are an especially teary person. If you are not being mindful of expressing your feelings in other ways, your body will find its own way. So if you don’t like to cry in front of other people, learning to express those feelings will help you to not be set up for what feels like embarrassment to you.
If you feel like you have to be in control and hold the tears back to get through your work day or to support someone else, that’s fine. Just make sure you also find a time for your need to get met and let it out. Stopping tears only makes emotions come out in other ways, which can be much more detrimental – like yelling at a friend or hiding from your feelings in alcohol.
So be the master of your own body and mind and let the tears fall. Let the relief happen, then return to your life knowing that sword is no longer hanging over your head and you are now the one in control, not your emotions.