I see this advertisement for "NuVet Plus Wafer" pills, (anti itching pills). Anybody ever try these things before. I'm tempted to order them but am weary. Sounds a little too good to be true.