Physical sunscreens are an excellent choice ideally with SPF 30 or greater. There are chemical sunscreens that work but I prefer micronized zinc oxide as a block.
Post op bruising can last 1-2 weeks. I would recommend you discuss and be examined by a board certified dermatologist before rendering any opinion on this question.