Believe it or not, guys have feelings and there is nothing wrong with that. They're going to cry and be upset just like anyone else and guess what? That's OK. Before you start rolling your eyes and say how guys are supposed to be tough, sure. They can be whatever they want, but that shouldn't make their feelings any less valid.
I've watched my boyfriend accomplish big things and overcome a lot, things that would classify him as "strong". However, I have also seen him break down and cry and I have never thought any less of him because of it. Guys are allowed to have times where they need to let go of everything inside and if you can't handle it then you shouldn't be with that person.
Society today has pressured boys to think they can't have feelings and they aren't allowed to show that they care. This type of mentality is making boys more prone to avoid relationships and anything having to do with them having feelings. God forbid if they care about a girl and they want to express that. That's whats so messed up, relationships are dying quicker and are becoming less frequent because of the pressure put on guys to be something they don't have to be.
Imagine a world where guys are allowed to express their feelings freely without judgment. Where guys praise other guys for showing affection for their SO and are allowed to have moments where they don't have to be strong. Let them have bad days, let them cry if they need to, let them show their feelings instead them having to hide away constantly how they truly feel.
As a girlfriend, it is our job to stick by their side whether they are standing tall or falling short. We are supposed to comfort them and be a support system, not leave them at the first sight of a downfall. They put up with all of our breakdowns and overreactions, they deserve the same support they give. So, stop giving in to society and be there for your man, it'll make your relationship stronger in the long run.