I take several medications every day. And I’ve had several people tell me I shouldn’t take them.
I understand that some people are severely overmedicated nowadays, and sometimes medications have side effects that are worse than whatever they’re supposed to treat. For some people, not taking medication would be right move.
But not all alternative treatments work for everyone, and some don’t work at all, just as not all medications work for everyone. In my opinion, unless you’re a medical professional (including holistic medicine, depending on training) of some kind, it isn’t your place to tell someone else they should or shouldn’t be taking a certain medication or following a certain treatment plan. By all means, at least if asked, tell others what works for you, but don’t tell them that *they* have to do something just because it does work for you.
It’s even more unfair to shame someone for taking medication that, for all you know, might be saving their life. I have severe depression, and I take antidepressants. I have tried other means of managing and treating the depression. They did not work, and in one case nearly landed me in the hospital. The medication I take works, and I can honestly say that it helps keep me alive.
Whatever works for you in treating medical conditions is fine, but please don’t take it on yourself to tell someone else they’re wrong about what works for them. That goes for people who are on medications as well; medication might work for you, but that doesn’t mean other people don’t successfully manage or treat their conditions with other methods, and that’s okay too.