Being human comes with many flaws. You will not always know the right words to say, the right things to do or the appropriate way to react to something that upsets you. What’s important is that you learn from your mistakes, recognize/acknowledge your shortcomings and grow from it all. You will never be perfect. God didn’t make us to be that way and you shouldn’t have anyone around you making you feel like you’re supposed to be ! If someone makes you feel bad for having emotions they are the problem. You can’t be mad at someone for being mad. Being around people who are narcissistic will have you feeling like you’re overreacting 24/7 when you’re just expecting simple consideration and reciprocity. If someone can’t talk to you when you’re upset and they choose to ignore you over the smallest misunderstandings, they have deeper issues within themselves. Stay away from people who don’t consider your feelings important. Healthy people talk through their issues and come to an understanding. You may want to be in a romantic relationship with someone like this but I am trying to save you. Don’t do it ! Sometimes it’s hard to tell if a person is like this in the beginning though because they may come off as a nice person but soon the signs will be clear.