Low iron - now or before - has nothing to with bruises. They all change colour with time - doesn't mean anything in particular .
If they are large or many- as you suggest - the best thing will be to see doctor - you need to work up for a bleeding disorder
. Sometimes, we may not be able to find out - but it is better to have it investigated. Often, we forget a minor injury
, that could have been responsible.