Definitely takes time for reptiles to heal. My herp vet just gave our beardie a 6 week course for an RI. She thinks 4 weeks would cure it but wants to be sure so gave us 6. Slow healers.