It's been there since yesterday morning. He's had one before and the vet said it would drop off by itself - which it did the next day. Just wondering how long is normal for these things really! Anyone?