Hi,
I've been on lansoprazole, (Generic Prevacid) for quite a while and it seems to work just fine for me. (I'm certainly aware when I don't take it!!) I'm a lot older than you so I take extra calcium because I've read that med's like this can rob bones of necessary calcium.
Take care,
Sue