I can't speak to the refreezing, that may definitely have been a factor. When I used it the vet gave me ten separate single-dose syringes so I only had to thaw out one at a time. Doses were given every 3 days for a month.