两年前打过狂犬疫苗又被咬了一般需要打针。狂犬疫苗可以在人体中产生的保护抗体持续时间大概为3个月到6个月,所以两年以后被狗咬,需要再次进行注射狂犬疫苗。注射狂犬疫苗后,多数人会出现局部红肿和疼痛的症状,最好不要用手去抓挠,以免引起皮肤感染,避免吃一些鱼腥的食物。