Any time I am in the sun for a few hours I seem to end up with cold sores. Not just the odd one - my entire bottom lip swells up and is completely covered in sores. It is hideous and extremely painful. I used to sail quite a bit and had to cover my whole face with a snood to stop this happening, but I can't really do that on the beach. I've just come back from a week in Italy and my face is a mess.
Any ideas about how I can prevent this?