I was on Aciphex ("pariet" as they say in Canada) for about 2 years during which time it worked great with no major side effects that I noticed. It definitely gave me very vivid and strange dreams (a known side effect) though, which were kind of fun actually. For some unknown reason it stopped controlling my heartburn after that 2 year period. I then tried Protonix and Prevacid, and Prevacid seemed to work better so I have been on that ever since (about another 5 years).
Btw before I was on Aciphex I was on Nexium but I found that it did not help my heartburn that much, and the side effects I was experiencing were intolerable (constant headache, abdominal pains, runs, and it also gave me a weird purple rash). I only stayed on Nexium for about a week though, maybe it would have started working better if I stuck with it, and maybe the side effects would have diminished, but I was too afraid to stay on it.
Just this week I tried switching from brandname Prevacid to a less expensive generic sold in Canada (made by Cipla in India) but as of yesterday I am in heartburn hell again and going back to the brandname stuff, praying it can work again for me like it used to.
For unknown reasons it seems that some PPIs (IE: aciphex/pariet, prevacid, nexium, prilosec, protonix) work better for some people than others, and that over time their effectiveness can decrease such that what worked for you last month may not work anymore.
I'm really disappointed that the "indian" generic Prevacid doesn't seem to be working for me, like the real brand did. I was hoping to save some major $$. I wonder if just this particular generic flavor causes me problems or if the other generic Prevacids would do the same thing. A different generic version of Prevacid is supposed to come out in the USA in the next couple months and I was planning to go on that once it comes out.