
I was on it for about six years (first three on brand name - there was no
generic yet) then on
generic and it stopped working (unrelated situation). However, as you mentioned above, the only thing consistent between generics is the active ingredients, every generic has a different mix of inactive and binding agents. If you can afford it, brand name is great, but if not, there are many different companies that make generic sertraline now, so one bad generic doesn't mean all are bad.