Assess the Criticism and the Source
It’s important to get an accurate read on a situation to decide the best way to respond. There’s a big difference between constructive criticism from someone who loves you and getting bashed by someone who is out to discredit you and hurt your feelings. You’ll need to get some objectivity before deciding whether it’s right to speak up or let it go.
Try this: Pull away from the situation and look at it without ego, as if you were observing someone else’s life. Is it possible you are being overly sensitive, or has someone treated you like a doormat for no reason? A clear sense of which it is will help you find the best solution.