Have you ever tried the namebrand of any of them? I personally take namebrand Concerta. The generics are laughably bad and are constantly being pulled from the market for not being bio identical. Generics have a pretty wide margin for what is considered equivalent to the name brand. It’s also pretty common to be allergic to inactive ingredients in Generics, which can cause adverse effects.