Stem cell therapy is brand new, still being developed into a usable technology. Give it time. FDA and Medicare still think it's witchcraft, but some baseball players are benefiting big time from the injections. but you are entitled to doubt all you want.