I find criticism and debates extremely stressful. It's not even that I'm not open to criticism, on a cognitive level I know criticism can be a good thing and you can learn from it. But I'm actually terrified of stating my opinion because someone is almost guaranteed to disagree with it in some way, and as soon as they do I start beating myself up over it, thinking I shouldn't have said/written that, I should just keep my stupid opinions to myself because not only may they be wrong, but now I am stressed because I have started a debate where I have to defend my opinion. Especially on the internet, places like Facebook I feel constantly stressed and worried. I want to get off Facebook because I don't think it's good for me but for a number of reasons it's not that easy. And also, wouldn't I just avoiding something I struggle with? How do I learn to deal with these things like a normal person? Like an adult? Because I want to, but if someone criticises me I'm flooded by a wave of panic and shame.