It is generally recommended to wait at least 2-4 hours before showering. This timeframe allows your skin to absorb the UV exposure and continue melanin.
You don't need to fast before the blood test. And it doesn't matter if you have taken your thyroid medicine just before the blood test. Tell your doctor if.