Because injections need to be performed by medical professionals and that would require people to make a LOT of trips to hospitals or GP’s and it’d put a huge strain on those facilities.
Also, the more effort it takes to do something, the higher the odds people will quit doing it before it’s safe to quit.
Purely from a medical standpoint its a good idea.
But it’s not practical in the real world
Latest Answers