MachuPikacchu on Nostr: Is stem cell treatment any good yet? I’ve seen mixed reviewsIs stem cell treatment any good yet? I’ve seen mixed reviews