huh, mne are usually smaller than a dime and are always gone within a few minutes. Sometimes if I massage the area or take a shower right after, they go away quicker. Sorry bro, no idea why they'd last that long. Are you moving the pin around alot? That could cause some localized swelling, I suppose.