depends on which bone was broken (my wife is a Emergency vet.) she says 3 weeks sounds a lil early for cast removal