I took lamisil for 3 months and it worked. It continues to work long after you stop taking the pill, and your nails will need time to grow back healthy. My dr. told me it's a slow process. It's been a little over a year, and my toenails are almost completely grown out and healthy looking. My insurance covered the generic lamisil (the same stuff as name brand) and it was CHEAP!!! Your fingernails will also get healthier and thicker too.
As for the liver stuff, I was pretty worried, but they did tests on me before, during, and after to make sure I was healthy enough.
I hope that helps!
edit: By the way, some home remedies may fix the appearance of the nail, but that doesn't mean you have cured the underlying fungal infection.
Good luck! I know how icky those are
