具体需要服用多长时间的药物能好要根据个人的病情和恢复的情况,同时也要根据药物的治疗效果,所以具体的时间是没有办法做确定的。带状疱疹的发病可能是受到病毒的感染引起的,也可能是免疫力低下导致的,在发病期间通常会出现丘疹和水泡,并且还会伴随着高烧不退、四肢乏力、头晕头痛等症状。