被狗咬了20天了没打针,需要尽快注射狂犬疫苗。被狗咬了以后应及时去医院注射狂犬病疫苗,在24小时内注射可以起到很好的预防作用,若已经超过24小时也需要注射,狂犬疫苗没有规定最迟注射多长时间,狂犬疫苗注射后可以起到预防作用。