Picard, I am going to say this AGAIN:
Get your butt to an MD. You're Canadian, right? It's free. Stop asking us for free advise, becuase most of us aren't medical practitioners at any level and those of us that are aren't able to make a diagnosis off a text description.
The reason why I'm saying this this bluntly is if you have bruises that are failing to heal, the list of possibilities is as long as your arm and most of it is serious. It's blood test by a trained medical diagnostician time.
_________________________
-IronRaven
When a man dare not speak without malice for fear of giving insult, that is when truth starts to die. Truth is the truest freedom.