Mine took about 4 days to come through, 4 days poulticing, and about 5 days with poultice off, waiting for the gap to heal more before riding/working.
It takes time! However, if the horse is moving better, have you considered that it may have already popped?? Are you keeping a poultice on the hoof to see if it has or not?
I strongly suggest, however, that you don't sniff the pus bit- like I did. Gag.