Well I won’t lie - you probably won’t like what I’m going to say. Just remember you can feel free to disagree with me if you wish. I’m not a professional and it won’t offend me.
I think you ought to seriously consider moving forward from your unsupportive family. It sounds like they have very unhealthy mindset to what your (and our) illness actually is. It sounds like they aren’t educated in the science of what it is they are unaware of how it affects, and I think they are also blatantly unfair to you at times which is probably why you sometimes have low self esteem.
You have a life long condition, and while you can learn to manage it better, it won’t just go away. You need to find people that make you feel happy to be you, not people who make you feel upset for being yourself.
You also need to listen to people that follow science and not shamans etc. If this condition was as easy as following a simple diet, we wouldn’t all be popping pills twice a day.
My Dad isn’t supportive of me, but I get by because my Mum does support me. If I didn’t have one parent to support me I would feel very badly about myself and I’m sure I would have issues with self esteem all the time. Even so, it is very stressful at times living at his house because he doesn’t understand me and isn’t good at communicating. And so I am looking at moving away so I don’t have to deal with his intolerances.
I think you should try and forge your own path, and try and put some distance between you and your unsupportive family. It doesn’t mean you can’t see them or talk to them, but more space would help you feel more empowered because you wouldn’t feel invalidated by your mother and her criticisms.
A healthy family is one that talks openly, shares each others issues, and accepts each other for who they are the best they can. Many families aren’t like this all the time, but when its none of the time, it can cause stress, which causes our illness to get worse, which can lead to anxiety and depression etc.
Hope this is helpful. If you ever want to chat Laetita you can defo PM me