Are those things you mentioned (I wrote them down) OTC?
Yes they are OTC. However they have been proven to work so the FDA is trying to make it RX only. You see it “garbage” if its not clinically proven. When it is clinically proven then you can’t have it because its a drug. Nice how that works.
https://freerepublic.com/focus/f-chat/3989244/posts
https://freerepublic.com/focus/f-chat/3984370/posts
I scored on some [N-Acetyl L-Cysteine] from Swanson, mentioned in both posts.
Check the difference between N-Acetyl Cysteine and N-Acetyl L-Cysteine in your research.