Cheryl, I am sorry for just seeing this. I hope you get some relief. The bruising doesn't sound right unless you broke a vein somehow while walking or standing too much. I broke one in my leg and it hurt like the dickens. It burned like crazy too.
Whatever it is I hope your better fast! I say go with moist heat.