I have had the exact same thing for years, never knowing what it was. The pain can be unbearable. Usually, the bloodvessels are tiny and burst open all by themselves and aren't anything to worry about. However, in my case, my platelets were sticking together and forming small clots. You could actually feel the pea-sized bubble on top of the skin before it bursts. I was told to take a baby aspirin once a day to thin the blood. I have had recent open heart surgery for blood clots and the only reason I'm mentioning this is that since I was put on Coumadin, I have not had even one of those episodes with the blood vessels bursting. So I would advise you ask your physician to see if you're platelets are sticking together, maybe a baby aspirin daily is all you would need but let your doctor guide you accordingly. It may be nothing at all, but I know how uncomfortable it can be. Hope you get some answers and relief.